sql >> Database teknologi >  >> RDS >> Mysql

MySQL SELECT DISTINCT skal skelne mellem store og små bogstaver?

Brug BINARY operatør for det:

SELECT DISTINCT(BINARY name) AS Name FROM X;

Du kan også CAST det mens du vælger:

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

Se denne SQLFiddle



  1. Kontrol af værdi i et array inde i én SQL-forespørgsel med WHERE-sætning

  2. Sådan rettes:JSON_VALUE Returnerer NULL med lange strenge (SQL-server)

  3. Wordpress kan ikke oprette forbindelse til mysql-serveren

  4. Forskellen mellem mysql, mysqladmin, mysqld