Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL SELECT DISTINCT sollte zwischen Groß- und Kleinschreibung unterscheiden?

Verwenden Sie BINARY Betreiber dafür:

SELECT DISTINCT(BINARY name) AS Name FROM X;

Sie können auch CAST es bei der Auswahl:

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

Siehe dieses SQLFiddle