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

Bagaimana CHR() Bekerja di MariaDB

Di MariaDB, CHR() adalah fungsi string bawaan yang mengembalikan karakter berdasarkan nilai kode yang diberikan sebagai argumen.

CHR() fungsinya mirip dengan CHAR() fungsi, kecuali CHR() hanya menerima satu argumen. CHAR() fungsi, di sisi lain, menerima satu atau lebih argumen. Juga, CHAR() menerima USING opsional klausa, sedangkan CHR() tidak.

CHR() fungsi diperkenalkan di MariaDB 10.3.1 untuk menyediakan kompatibilitas Oracle.

Sintaks

Sintaksnya seperti ini:

CHR(N)

Dimana N adalah nilai yang CHR() ditafsirkan sebagai bilangan bulat. CHR() kemudian mengembalikan VARCHAR(1) string yang terdiri dari karakter yang diberikan oleh nilai kode bilangan bulat itu.

Kumpulan karakter dan susunan string diatur sesuai dengan nilai character_set_database dan collation_database variabel sistem.

Contoh

Berikut adalah contoh sederhana untuk ditunjukkan:

SELECT CHR(65);

Hasil:

+---------+
| CHR(65) |
+---------+
| A       |
+---------+

Di sini saya memberikan bilangan bulat, dan CHR() mengembalikan karakter yang sesuai. Dalam hal ini, bilangan bulat 65 memetakan ke huruf besar A .

Sensitivitas Huruf Besar

Berikut adalah contoh yang membedakan huruf besar dari huruf kecilnya:

SELECT 
    CHR(72),
    CHR(104);

Hasil:

+---------+----------+
| CHR(72) | CHR(104) |
+---------+----------+
| H       | h        |
+---------+----------+

Nilai Null

Argumen null mengembalikan NULL .

Contoh:

SELECT CHR(null);

Hasil:

+-----------+
| CHR(null) |
+-----------+
| NULL      |
+-----------+

Melewati Banyak Argumen

Melewati lebih dari satu argumen menghasilkan kesalahan:

SELECT CHR(65, 77);

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'CHR'

Jika Anda perlu memberikan beberapa argumen, gunakan CHAR() sebagai gantinya.

Contoh:

SELECT CHAR(65, 77);

Hasil:

+--------------+
| CHAR(65, 77) |
+--------------+
| AM           |
+--------------+

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

  2. MariaDB JSON_QUERY() Dijelaskan

  3. Sepuluh Tips Cara Mencapai Keamanan MySQL dan MariaDB

  4. Cara Mengidentifikasi Masalah Kinerja MySQL dengan Query Lambat

  5. Bagaimana CONV() Bekerja di MariaDB