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

ASCII() Contoh – MySQL

Di MySQL, ASCII() fungsi mengembalikan kode ASCII numerik dari karakter paling kiri dari string yang diberikan. Anda memberikan string sebagai argumen.

Artikel ini berisi contoh penggunaan.

Sintaks

Sintaksnya seperti ini:

ASCII(str)

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

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

SELECT ASCII('MySQL');

Hasil:

+----------------+
| ASCII('MySQL') |
+----------------+
|             77 |
+----------------+

Sehingga kita dapat melihat bahwa kode ASCII untuk huruf M adalah 77 .

Agar benar-benar jelas, mari kita dapatkan kode ASCII untuk setiap huruf:

SELECT 
  ASCII('M'),
  ASCII('y'),
  ASCII('S'),
  ASCII('Q'),
  ASCII('L');

Hasil:

+------------+------------+------------+------------+------------+
| ASCII('M') | ASCII('y') | ASCII('S') | ASCII('Q') | ASCII('L') |
+------------+------------+------------+------------+------------+
|         77 |        121 |         83 |         81 |         76 |
+------------+------------+------------+------------+------------+

Contoh 2 – Sensitivitas Huruf Besar

Karakter huruf besar memiliki kode ASCII yang berbeda dengan karakter huruf kecil. Contoh:

SELECT 
  ASCII('m'),
  ASCII('M');

Hasil:

+------------+------------+
| ASCII('m') | ASCII('M') |
+------------+------------+
|        109 |         77 |
+------------+------------+

Contoh 3 – Contoh Basis Data

Berikut adalah contoh penggunaan ASCII() fungsi dalam kueri basis data.

USE Music;
SELECT 
  AlbumName, 
  ASCII(AlbumName) AS 'ASCII code of leftmost character'
FROM Albums
LIMIT 10;

Hasil:

+-------------------------+----------------------------------+
| AlbumName               | ASCII code of leftmost character |
+-------------------------+----------------------------------+
| Powerslave              |                               80 |
| Powerage                |                               80 |
| Singing Down the Lane   |                               83 |
| Ziltoid the Omniscient  |                               90 |
| Casualties of Cool      |                               67 |
| Epicloud                |                               69 |
| Somewhere in Time       |                               83 |
| Piece of Mind           |                               80 |
| Killers                 |                               75 |
| No Prayer for the Dying |                               78 |
+-------------------------+----------------------------------+

Contoh 4 – Karakter Paling Kanan

Dalam contoh ini saya mengembalikan kode ASCII dari paling kanan karakter.

USE Music;
SELECT 
  AlbumName,
  RIGHT(AlbumName, 1) 'Rightmost character',
  ASCII(RIGHT(AlbumName, 1)) 'ASCII code'
FROM Albums
LIMIT 10;

Hasil:

+-------------------------+---------------------+------------+
| AlbumName               | Rightmost character | ASCII code |
+-------------------------+---------------------+------------+
| Powerslave              | e                   |        101 |
| Powerage                | e                   |        101 |
| Singing Down the Lane   | e                   |        101 |
| Ziltoid the Omniscient  | t                   |        116 |
| Casualties of Cool      | l                   |        108 |
| Epicloud                | d                   |        100 |
| Somewhere in Time       | e                   |        101 |
| Piece of Mind           | d                   |        100 |
| Killers                 | s                   |        115 |
| No Prayer for the Dying | g                   |        103 |
+-------------------------+---------------------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_ARRAYAGG() – Buat Array JSON dari Baris Query di MySQL

  2. Cara Memotong Tabel di MySQL

  3. Bagaimana saya bisa mencari (tidak peka huruf besar/kecil) di kolom menggunakan wildcard LIKE?

  4. PDO dengan INSERT INTO melalui pernyataan yang disiapkan

  5. Kelompokkan demi klausa di mySQL dan postgreSQL, mengapa kesalahan di postgreSQL?