Preg_Mach para Mysql é chamado de REGEXP

Posted on by : admin Tags: , ,

O REGEXP tem o conceito de Expressão Regular. Segue exemplos:

Usando como comparativo no IF:
SELECT IF(campo REGEXP ',' , 'Tem vírgula', 'Não tem Vírgula) AS campo_alias FROM tabela;

Utilizando no WHERE
SELECT * FROM contato WHERE telefone REGEXP '(435)';
SELECT * FROM user WHERE COLUMN_NAME NOT REGEXP 'id|status|dtSignInv|dtSignCo|dtSignMo';

Veja mais exemplos na referência abaixo...
Referência: http://dev.mysql.com/doc/refman/5.1/en/regexp.html