Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sintaxe SQL 'LIKE'


A maneira mais fácil de garantir um LIKE que não diferencia maiúsculas de minúsculas é usar algo como um destes:
LOWER(column_name) LIKE LOWER(pattern)
UPPER(column_name) LIKE UPPER(pattern)

Ou você pode aumentar/diminuir o pattern fora do SQL e apenas use:
LOWER(column_name) LIKE down_cased_pattern
UPPER(column_name) LIKE up_cased_pattern

Eu costumo usar LOWER por hábito, pois as letras minúsculas são mais fáceis de ler e, portanto, mais fáceis de depurar.