Olá amigos,
Dúvida básica em JPQL: para que serve o – usado com like (ex.: "WHERE pessoa.nome like jo–)? Qual a diferença entre usar – e usar %?
Eu chequei na spec (item 4.6.9) e vi apenas o uso de _ e %.
Esse exemplo de like com – vi num simulado (não estava marcado como errado).
por exemplo eu quero procurar uma palavra que começa com qualquer letra na primeira posição podemos usar:
WHERE campo LIKE '_ava’
combina com java, fava etc
e se você fizer com % ele procurar por qualquer coisa sem se importar com a quantidade
WHERE campo LIKE '%ava’ java, fava, educar com java, livros de java etc
No caso do operador _ podemos usar em vários lugares da palavra e uma ou mais é um coringa.
Abs
saviobarr
alberes,
Agradeço a resposta, mas não estou falando de _ ou %. Isso tem na spec e tá claro pra mim.
Perguntei sobre – (não vi na spec.).
Se puder me ajudar com o --, beleza. O _ e % tá tranqüilo.