SQL中的CHAR()函数
字符():
此函数可用于根据 ASCII(美国信息交换标准代码)代码查找字符。 CHAR()函数不支持多个整数作为参数。
句法 :
SELECT CHAR(code);
笔记 -
参数 code 是强制性的,code 计算为从 0 到 255 的整数值。
示例 1:
SELECT CHAR(65) AS Result;
输出 :
Result |
---|
A |
示例 2:
SELECT CHAR(165) AS Result;
输出 :
Result |
---|
¥ |
示例 3:
SELECT CHAR(67, 255) AS Result;
输出 :
char函数需要 1 个参数。如上例所示,当提供多个整数时,会报错。
示例 4:
SELECT CHAR(1000) AS Result;
输出 :
Result |
---|
NULL |
笔记 -
上面的示例导致 NULL,因为输入超出了 0 到 255 的范围。
示例 5:
SELECT 'Hello' + CHAR(10) + 'World' AS Result;
输出 :
Result |
---|
Hello |
World |
笔记 -
在上面的示例中,CHAR(10) 返回新行,因此,第二个字符串被放置在新行中。