Di MariaDB, COLLATION() adalah fungsi bawaan sekunder yang mengembalikan susunan string yang diberikan.
Kami menyediakan string saat kami memanggil fungsi.
Sintaks
Sintaksnya seperti ini:
COLLATION(str)
Dimana str adalah string.
Contoh
Berikut ini contoh sederhananya:
SELECT COLLATION('Maria'); Hasil:
+--------------------+
| COLLATION('Maria') |
+--------------------+
| utf8_general_ci |
+--------------------+ Dan inilah contoh lain yang menggunakan karakter Thailand:
SELECT COLLATION(_tis620'ไม้เมือง'); Hasil:
+----------------------------------------------+ | COLLATION(_tis620'ไม้เมือง') | +----------------------------------------------+ | tis620_thai_ci | +----------------------------------------------+
Tipe Argumen Salah
Melewati argumen yang bukan string menghasilkan kata binary dikembalikan.
SELECT COLLATION(123); Hasil:
+----------------+ | COLLATION(123) | +----------------+ | binary | +----------------+
Argumen Null
Melewati null menghasilkan kata binary dikembalikan.
SELECT COLLATION(null); Hasil:
+-----------------+ | COLLATION(null) | +-----------------+ | binary | +-----------------+
Argumen Tidak Ada
Memanggil COLLATION() tanpa meneruskan argumen menghasilkan kesalahan:
SELECT COLLATION(); Hasil:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1