MySQL SELECT DISTINCT sollte Groß- und Kleinschreibung beachten?

8

Wie treffe ich die SELECT DISTINCT-Funktion von MySQL?

%Vor%

Nun diese Abfrage:

%Vor%

Ergebnisse in:

  

das

Was ist hier los? Ich möchte, dass SELECT DISTINCT die Groß- / Kleinschreibung beachtet. Sollte das nicht die Standardeinstellung sein?

    
ishmael 19.10.2013, 05:59
quelle

3 Antworten

15

Verwenden Sie dazu BINARY operator :

%Vor%

Sie können CAST auch bei Auswahl von %Vor%

Siehe SQLFiddle

    
hims056 19.10.2013, 06:03
quelle
6

Ich würde lieber die Spaltendefinition als case-sensitive Kollision aktualisieren.

So:

%Vor%

SQLFiddle: Ссылка

    
Roberto Navarro 19.10.2013 06:09
quelle
1

Sie können eine Hashing-Funktion (MD5) verwenden und danach eine Gruppierung durchführen.

%Vor%

SQL-Ausgabe:

    
Jonathan P 23.11.2016 15:10
quelle

Tags und Links