HQL :Como pegar os 4 primeiros de uma String?

5 respostas
B

Olá amigos, como faço para pegar os 4 primeiros caracteres de uma String em uma coluna no banco de dados com HQL?
Será que existe alguma função p isso?

Um abraço p todos

5 Respostas

T

Responsta: Sim com substring

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html

B

Cara, o problema é que com o Oracle o substring não está funcionando

obrigado

R

bruno.fvd:
Cara, o problema é que com o Oracle o substring não está funcionando

obrigado

Se não me engano no oracle é SUBSTR
Como neste select

SELECT  SUBSTR(NOME,6,3) as "Nome"                   
FROM    NOMES
B

Poxa, o problema é que minha aplicação poderá ser utilizada por varios tipos de banco de dados. Alguém sabe se tem aluma forma genérica, para que eu possa utilizar minha aplicação para outros bancos?

T

Cara, O hibernate já faz isso.

É só colocar o dialeto correto

Criado 27 de maio de 2011
Ultima resposta 27 de mai. de 2011
Respostas 5
Participantes 3