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

MySQL заявка - принудително чувствително към главни и малки букви с ORDER BY rand( )

Редът и равенството на знаците се определя от колекция . В повечето случаи се използва сортиране без разлика на главни и малки букви.

Ако трябва да използвате строго, чувствително към малки и главни букви сравнение за конкретна дата, използвайте BINARY оператор :

mysql> SELECT 'a' = 'A';
        -> 1
mysql> SELECT BINARY 'a' = 'A';
        -> 0
mysql> SELECT 'a' = 'a ';
        -> 1
mysql> SELECT BINARY 'a' = 'a ';
        -> 0

Така че във вашия случай:

SELECT g_path FROM glyphs WHERE BINARY g_glyph = :g_glyph ORDER BY rand()


  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 условно ПОРЪЧАЙТЕ ПО ASC/DESC за колона за дата

  2. Команди не са синхронизирани; не можете да изпълните тази команда сега

  3. как да отпечатате запис от базата данни, когато потребителят избере опции от падащото меню? динамична програма

  4. Как работи MySQL CASE?

  5. Как да съхранявате последователни данни в mysql