sql >> Databáze >  >> RDS >> Mysql

MySQL SELECT DISTINCT by měla rozlišovat malá a velká písmena?

Použijte BINARY operátor za to:

SELECT DISTINCT(BINARY name) AS Name FROM X;

Můžete také CAST při výběru:

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

Podívejte se na SQLFiddle



  1. Jak získám desetinná místa při zaokrouhlování průměru v SQL

  2. Ignorujte konkrétní kritéria WHERE

  3. Existují nějaké možnosti pro tabulku spojení pro mnoho přidružení?

  4. Jak funguje OBJECTPROPERTYEX() na serveru SQL Server