Duplicate possible:
Mysql Like Case Sensitive
Mysql ignore les comparaisons de type LIKE.
Comment pouvez-vous le forcer à effectuer des comparaisons LIKE sensibles à la casse?
Utilisation LIKE BINARY
:
mysql> SELECT 'abc' LIKE 'ABC';
-> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
-> 0
Une autre alternative consiste à utiliser COLLATE
,
SELECT *
FROM table1
WHERE columnName like 'a%' COLLATE utf8_bin;