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