› Fóruns › SQL e PL/SQL › Duvida com a Classula Where like › Duvida com a Classula Where like
16 de novembro de 2006 às 6:31 pm
#77218
Participante
Bom…
Se você tem um código numérico, então pode haver um problema, se o teu código tiver seis dígitos ao inves de sete e os três primeiros coeçam com 100, ele vai ser selecionado, mas não sei se é o que você quer…
Você pode usar o between no exemplo fornecido pelo nosso colega, caso seja tipo caracter. Se for do tipo numérico, use between 1000000 and 1999999.
Lembrando que, quando você usa funções como substring, to_date, to_char, etc, você “mata” o índice e ele fará um full scan na tabela, portanto, dependendo do tamanho de sua tabela, esse é outro item a ser verificado.