Expressões Regulares no MySQL

Expressões regulares são ferramentas extremamente poderosas para realizar buscas com strings. O MySQL por sua vez, possui um comando fantástico, onde é possível buscar registros com o auxílio de expressões regulares. Este comando é o REGEXP, ou, RLIKE.

Ele é bastante semelhante ao LIKE, porém sem o uso dos caracteres _%. Exemplo:

SELECT * FROM products WHERE name REGEXP ‘^Refrigerante’

No exemplo acima, vamos buscar todos os produtos que comecem com a string ‘Refrigerante‘. Para ver as expressões suportadas, acesse a documentação oficial.

Ahh, o RLIKE é apenas um alias para o REGEXP.

Até a próxima 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.