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