Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Mengembalikan Nilai Kode ASCII untuk Karakter yang diberikan di SQL Server

Jika Anda perlu menemukan kode ASCII untuk karakter tertentu saat menggunakan SQL Server, T-SQL ASCII() fungsi mungkin yang Anda butuhkan.

ASCII() fungsi mengembalikan nilai kode ASCII karakter paling kiri dari ekspresi karakter. Cukup berikan karakter sebagai argumen dan SQL Server akan mengembalikan nilai ASCII dari karakter tersebut (atau karakter paling kiri dalam string).

Sintaks

Sintaksnya seperti ini:

ASCII ( character_expression )

Dimana karakter_ekspresi adalah ekspresi dari tipe char atau varchar .

Contoh

Sebagai contoh, inilah cara Anda mengetahui nilai ASCII dari huruf A :

SELECT ASCII('A');

Hasil:

65

Jadi dengan contoh ini, kita dapat melihat bahwa huruf A memiliki kode nilai ASCII 65.

Sensitivitas Huruf Besar

Perhatikan bahwa karakter huruf besar dan kecil memiliki nilai ASCII yang berbeda. Jadi jika kita menggunakan huruf kecil a kita mendapatkan nilai yang berbeda:

SELECT ASCII('a');

Hasil:

97

Hanya Karakter Paling Kiri

Perhatikan juga bahwa ASCII() fungsi hanya mengembalikan nilai ASCII untuk karakter paling kiri:

SELECT ASCII('Aa');

Hasil:

65

Karakter Unicode

Jika Anda memiliki karakter yang berada di luar rentang ASCII, Anda dapat menggunakan UNICODE() berfungsi untuk mengembalikan nilai Unicode sebagai gantinya. Fungsi ini juga akan bekerja pada karakter ASCII, mengingat 128 poin kode Unicode pertama didedikasikan untuk nilai 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. Cara Menghapus Spasi Putih Terkemuka di SQL Server – LTRIM ()

  2. ROLLBACK TRUNCATE di SQL Server

  3. Cara menyisipkan jeda baris dalam string SQL Server VARCHAR/NVARCHAR

  4. Cara melihat log transaksi di SQL Server 2008

  5. Konversi 'datetime2' menjadi 'smalldatetime' di SQL Server (Contoh T-SQL)