ASCII 函数
ASCII 函数返回指定字符串中第一个字符的 ASCII 代码或 Unicode 代码点。如果字符串为空,该函数返回 0
。如果字符串为 null,则返回 NULL
。
语法
ASCII('string')
参数
- string
-
CHAR
字符串或VARCHAR
字符串。
返回类型
INTEGER
示例
要返回 NULL
,请使用以下示例。如果两个参数相同,NULLIF 函数将返回 NULL
,因此 ASCII 函数的输入参数为 NULL
。有关更多信息,请参阅 NULLIF 函数。
SELECT ASCII(NULLIF('',''));
+-------+ | ascii | +-------+ | NULL | +-------+
要返回 ASCII 代码 0,请使用以下示例。
SELECT ASCII('');
+-------+ | ascii | +-------+ | 0 | +-------+
要返回单词 amazon 的第一个字母的 ASCII 代码 97,请使用以下示例。
SELECT ASCII('amazon');
+-------+ | ascii | +-------+ | 97 | +-------+
要返回单词 Amazon 的第一个字母的 ASCII 代码 65,请使用以下示例。
SELECT ASCII('Amazon');
+-------+ | ascii | +-------+ | 65 | +-------+