Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL SELECT DISTINCT doit être sensible à la casse ?

Utilisez BINARY opérateur pour cela :

SELECT DISTINCT(BINARY name) AS Name FROM X;

Vous pouvez également CAST en sélectionnant :

SELECT DISTINCT 
(CAST(name AS CHAR CHARACTER SET utf8) COLLATE utf8_bin) AS Name FROM X;

Voir ce SQLFiddle