Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL SELECT DISTINCT трябва да е чувствителен към малки и големи букви?

Използвайте BINARY оператор за това:

SELECT DISTINCT(BINARY name) AS Name FROM X;

Можете също така CAST докато избирате:

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

Вижте този SQLPiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. изтрийте всички записи от таблицата в mysql

  2. MySQL (или PHP?) групира резултати по данни от полето

  3. Как да изберете най-добрите N реда на група в MySQL

  4. MySQL тригер:Актуализиране при достигане на определена дата и час

  5. Грешка в Rails при инсталиране на mysql2 (mysql2-0.3.20)