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

2 Cara Mengembalikan Kode ASCII untuk Karakter yang Diberikan di MariaDB

MariaDB menyertakan dua fungsi bawaan yang memungkinkan kita mendapatkan kode ASCII dari karakter tertentu.

Fungsi-fungsi tersebut adalah:

  • ASCII()
  • ORD()

Kedua fungsi ini melakukan hal yang sama, kecuali ORD() dapat menangani karakter multi-byte (sedangkan ASCII() tidak bisa).

Di bawah ini adalah contoh dari masing-masing fungsi.

ASCII() Fungsi

ASCII() fungsi mengembalikan nilai ASCII numerik dari karakter paling kiri dari argumen string.

Contoh:

SELECT ASCII('Oceans');

Hasil:

+-----------------+
| ASCII('Oceans') |
+-----------------+
|              79 |
+-----------------+

Ingatlah bahwa hanya paling kiri kode ASCII karakter dikembalikan. Oleh karena itu, melakukan hal berikut menghasilkan hasil yang sama:

SELECT ASCII('O');

Hasil:

+------------+
| ASCII('O') |
+------------+
|         79 |
+------------+

Lihat Bagaimana ASCII() Bekerja di MariaDB untuk lebih banyak contoh.

ORD() Fungsi

ORD() fungsi bekerja dengan cara yang sama, kecuali bahwa ia dapat menangani karakter multi-byte.

Berikut contoh yang sama dari atas, tetapi menggunakan ORD() bukannya ASCII() :

SELECT ORD('Oceans');

Hasil:

+---------------+
| ORD('Oceans') |
+---------------+
|            79 |
+---------------+

Dan ini dia pada karakter multi-byte:

SELECT ORD('©');

Hasil:

+-----------+
| ORD('©')  |
+-----------+
|     49833 |
+-----------+

Lihat Bagaimana ORD() Bekerja di MariaDB untuk lebih banyak contoh.


  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 JSON_QUOTE() Dijelaskan

  2. Bagaimana SHOW CHARACTER SET Bekerja di MariaDB

  3. Manajemen Pengguna Basis Data:Mengelola Peran untuk MariaDB

  4. Membandingkan RDS vs EC2 untuk Mengelola MySQL atau MariaDB di AWS

  5. Operator UNION MariaDB Dijelaskan