SQL ASCII 函式

SQL ASCII() 函式返回字串中第一個字元的 ASCII 碼值。

語法 #

ASCII(string)Code language: SQL (Structured Query Language) (sql)

引數 #

string
您想要檢視其 ASCII 碼值的輸入字串。

返回型別 #

一個從 0 到 255 的數值。

如果字串為空,ASCII 函式返回 0。如果字串為 NULL,它返回 NULL。

請注意,如果輸入字元超出 (0,255) 的範圍,ASCII 函式可能會報錯,具體取決於關係型資料庫管理系統(RDBMS)對該函式的實現。

示例 #

以下語句返回大寫和小寫字母 A 的 ASCII 碼值。

SELECT ASCII('A') upper_a, ASCII('a') lower_a;
Code language: SQL (Structured Query Language) (sql)
 upper_a | lower_a
---------+---------
      65 |      97
(1 row)Code language: SQL (Structured Query Language) (sql)

以下語句返回字串中第一個字元的 ASCII 碼值,即字母 A。

SELECT ASCII('ASCII function demo');Code language: SQL (Structured Query Language) (sql)
 ascii
-------
    65
(1 row)Code language: SQL (Structured Query Language) (sql)
本教程是否有幫助?
© .