Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL SELECT DISTINCT powinien uwzględniać wielkość liter?

Użyj BINARY operator za to:

SELECT DISTINCT(BINARY name) AS Name FROM X;

Możesz także CAST podczas wybierania:

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

Zobacz ten SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Objaśnienie MySQL COALESCE()

  2. MYSQL - turecki znak

  3. Jakie jest znaczenie graweru (AKA backtick) cytowanych znaków w MySQL?

  4. Jak usunąć ograniczenia z mojej tabeli MySQL?

  5. Django migrate :nie tworzy tabel