Publicidade

Comando LIKE IN no Mysql

19/11/2011 » Mysql » Intermediário

Boa noite meus caros!

Vocês devem pensar "Porra, sempre boa noite! Você não tem nada melhor pra fazer não". (detalhe que hoje é sábado)
Respondo: "A noite é minha e eu uso do jeito que eu quiser e não enche o saco!".

Voltando ao assunto, seria muito bom se existisse esse comando "LIKE IN" no Mysql não é mesmo? (Não existe e esse tutorial não é pegadinha). Temos um modo de fazer esse comando funcionar, como? É muito simples:

Usaremos o comando "REGEXP", o tão difícil de entender "Expressão regular", vejam como é fácil.

Nessa query fizemos exatamente isso:

Em vez de usar parênteses para iniciar um "array" e virgulas para separar as possibilidades, usamos apenas as aspas para iniciar o "array" e o PIPE "|" para separar as possibilidades. O PIPE em expressão regular é o mesmo que "ou".

Traduzindo o exemplo mais acima ficaria assim:

Ajudou? Não? "Que bom..."

Publicado por:

Rogério Mantoanelli @rmantoanelli
166 artigo(s) publicado(s)
Fundador do site "RogérioMaster", programador web desde 2002, especialista em PHP, jQuery. Comecei a programar server-side no ASP 3.0 e depois migrei para PHP onde estou até hoje. Já me aventurei em Action Script mas o mercado se afunilou muito e me dediquei ao PHP e jQuery.

Avalie esse post:

Comentários:

© Copyright 2018. Todos direitos reservados.