Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Menemukan Kode ASCII untuk Karakter tertentu di MySQL

Di MySQL, Anda dapat menggunakan ASCII() berfungsi untuk mengembalikan kode ASCII untuk karakter tertentu. Lebih khusus lagi, ini mengembalikan kode ASCII untuk karakter paling kiri dalam string yang diberikan.

Anda juga dapat menggunakan ORD() , yang bekerja dengan cara yang sama, hanya saja ia juga mendukung karakter multibyte.

Sintaks

Berikut sintaks untuk ASCII() fungsi:

ASCII(str)

Dimana str adalah string yang Anda inginkan dari kode ASCII karakter paling kiri.

Contoh

Ini contohnya:

SELECT ASCII('Z');

Hasil:

+------------+
| ASCII('Z') |
+------------+
|         90 |
+------------+

Jadi kita dapat melihat dari contoh ini bahwa huruf besar Z memiliki kode ASCII 90.

Perhatikan bahwa ada kode ASCII yang berbeda untuk huruf besar vs huruf kecil. Jadi untuk mendapatkan kode ASCII untuk huruf kecil z , kita perlu memberikan huruf kecil z sebagai argumen:

SELECT ASCII('z');

Hasil:

+------------+
| ASCII('z') |
+------------+
|        122 |
+------------+

Dan seperti yang disebutkan, hanya karakter paling kiri yang dikembalikan:

SELECT ASCII('Zz');

Hasil:

+-------------+
| ASCII('Zz') |
+-------------+
|          90 |
+-------------+

Alternatif:Fungsi ORD()

Anda juga dapat menggunakan ORD() berfungsi untuk mengembalikan nilai ASCII dari sebuah karakter.

SELECT ORD('Z');

Hasil:

+----------+
| ORD('Z') |
+----------+
|       90 |
+----------+

Perbedaan antara ASCII() dan ORD() apakah itu, ORD() juga dapat mengembalikan nilai untuk karakter multibyte sedangkan ASCII() terbatas hanya pada rentang ASCII.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Query - Catatan antara Hari Ini dan 30 Hari Terakhir

  2. Melarikan diri dari kartu liar MySQL

  3. Bagaimana cara MEMPERBARUI baris dalam tabel atau INSERT jika tidak ada?

  4. LINQ ke SQL beberapa tabel kiri luar bergabung

  5. Peningkatan Otomatis setelah dihapus di MySQL