JPQL e uso do Like com -- e %

2 respostas
saviobarr

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).

Sávio

2 Respostas

A

se for _ ele é um operador (coringa):

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.

[]'s

Sávio

Criado 9 de dezembro de 2008
Ultima resposta 9 de dez. de 2008
Respostas 2
Participantes 2