MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana COLLATION() Bekerja di MariaDB

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB USER() Dijelaskan

  2. Replikasi MySQL dengan ProxySQL di Server WHM/cPanel:Bagian Kedua

  3. Bagaimana YEAR() Bekerja di MariaDB

  4. 7 Cara Mengembalikan Baris Duplikat yang memiliki Kunci Utama di MariaDB

  5. Empat Hal yang Tidak Anda Ketahui Tentang Amazon Aurora