Angenommen, die Spalte X
in der Tabelle
T
hat die folgenden
latin1
-Spaltenwerte:
Muffler Müller MX Systems MySQL
Nehmen wir nun weiter an, dass die Spaltenwerte mithilfe der folgenden Anweisung abgerufen werden:
SELECT X FROM T ORDER BY X COLLATE collation_name
;
Die folgende Tabelle zeigt die sich ergebende Reihenfolge der
Werte, wenn wir ORDER BY
mit verschiedenen
Sortierfolgen verwenden:
latin1_swedish_ci |
latin1_german1_ci |
latin1_german2_ci |
Muffler | Muffler | Müller |
MX Systems | Müller | Muffler |
Müller | MX Systems | MX Systems |
MySQL | MySQL | MySQL |
Das Zeichen, welches in diesem Fall die verschiedenen
Sortierfolgen bewirkt, ist der deutsche Umlaut
ü
.
Die erste Spalte zeigt das Ergebnis von
SELECT
unter Verwendung der
schwedisch-finnischen Sortierfolgenregel, die besagt, dass
Ü bei Y einsortiert wird.
Die zweite Spalte zeigt das Ergebnis von
SELECT
unter Verwendung der deutschen
Regel DIN-1, die besagt, dass Ü bei U einsortiert wird.
Die dritte Spalte zeigt das Ergebnis von
SELECT
unter Verwendung der deutschen
Regel DIN-2, die besagt, dass Ü bei UE einsortiert wird.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.