In MariaDB, COLLATION()
ist eine sekundäre integrierte Funktion, die die Sortierung einer bestimmten Zeichenfolge zurückgibt.
Wir geben den String an, wenn wir die Funktion aufrufen.
Syntax
Die Syntax lautet wie folgt:
COLLATION(str)
Wobei str
ist die Zeichenfolge.
Beispiel
Hier ist ein einfaches Beispiel:
SELECT COLLATION('Maria');
Ergebnis:
+--------------------+| COLLATION('Maria') |+--------------------+| utf8_general_ci |+--------------------+
Und hier ist ein weiteres Beispiel, das thailändische Zeichen verwendet:
SELECT COLLATION(_tis620'ไม้เมือง');
Ergebnis:
Falscher Argumenttyp
Das Übergeben eines Arguments, das kein String ist, ergibt das Wort binary
zurückgegeben.
SELECT COLLATION(123);
Ergebnis:
+----------------+| ZUSAMMENFASSUNG(123) |+----------------+| binär |+----------------+
Null-Argumente
Übergabe von null
ergibt das Wort binary
zurückgegeben.
SELECT COLLATION(null);
Ergebnis:
+----------------+| COLLATION(null) |+----------------+| binär |+----------------+
Fehlendes Argument
Aufruf von COLLATION()
ohne Übergabe eines Arguments führt zu einem Fehler:
SELECT COLLATION();
Ergebnis:
ERROR 1064 (42000):Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MariaDB-Serverversion entspricht, auf die richtige Syntax, um sie in der Nähe von ')' in Zeile 1 zu verwenden