Pular para o conteúdo

Fóruns SQL e PL/SQL Duvida com a Classula Where like Duvida com a Classula Where like

#77218
Marcio68Almeida
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.