Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL SELECT DISTINCT phải phân biệt chữ hoa chữ thường?

Sử dụng BINARY nhà điều hành vì điều đó:

SELECT DISTINCT(BINARY name) AS Name FROM X;

Bạn cũng có thể CAST nó trong khi chọn:

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

Xem SQLFiddle này



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa một phần của chuỗi trong MYSQL

  2. truy vấn không bằng không hoạt động

  3. Làm thế nào để chuyển đổi các ký tự chữ thường thành chữ hoa trong MySQL

  4. Chọn một phần từ Trường Blob MySQL

  5. App Engine và MySQL