SQL ASCII

SQL ASCII 返回字符串中第一个字符的 ASCII 编码。

语法

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

参数

字符串
希望查看其 ASCII 编码的输入字符串。

返回类型

0 到 255 范围内的数字值。

如果字符串为空,则 ASCII 函数返回 0。如果字符串为 NULL,则返回 NULL。

请注意,如果输入字符超出范围(0,255),则 ASCII 函数可能会因 RDMBS 的函数实现而发出错误。

示例

以下语句返回字母 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)

以下语句返回字符串(即字母 A)中第一个字符的 ASCII 编码。

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