none
Alternativa para like no SQL RRS feed

  • Pergunta

  • Tenho uma query usando o like e gostaria de saber se tem uma alternativa ao uso dela. 

    Pesquisando na net encontrei o CONTAIN, mas vi que para usar precisa fazer umas alterações no sql que não gostaria de fazer.

    Query: Se no final da coluna tiver '000'. Então, nesse like gostaria de saber se tem outro jeito de fazer. 

    case
    when COLUNA like '%000' then '4'
    else '1'
    end

    Alguém saberia uma outra alternativa que não seja o CONTAIN e LIKE?

    Desde já agradeço.

    sexta-feira, 5 de setembro de 2014 12:27

Respostas

Todas as Respostas

  • Você pode fazer assim...

    when right(COLUNA,3) = '000' then '4'


    Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote

    sexta-feira, 5 de setembro de 2014 12:42
  • Você pode fazer assim...

    when right(COLUNA,3) = '000' then '4'


    Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote

    Obrigado pela ajuda, irei testar sua sugestão e qualquer coisa retorno aqui no forum.

    Vlw.

    sexta-feira, 5 de setembro de 2014 13:06
  • Você pode fazer assim...

    when right(COLUNA,3) = '000' then '4'


    Tulio Rosa | http://tuliorosa.com.br | Se resolveu seu problema, marque como resposta ou vote

    Era isso mesmo Tulio, muito obrigado pela ajuda.

    sexta-feira, 5 de setembro de 2014 13:48