CHR
函数将 n
转换为等价的一个或多个字符返回,且返回值与当前系统的字符集相关。
语法
CHR ( n )
参数
参数 | 取值范围 |
---|---|
n | 0~4294967295 |
返回类型
返回值与当前系统的字符集相关。而 OceanBase 支持的字符集是 UTF-8
、UTF-16
、GBK
和 GB18030
。
示例
十进制(25700)-> 十六进制(0x6464)->UTF-8
编码(dd)
执行以下语句:
SELECT CHR(25700) AS str FROM DUAL;
查询结果如下:
+------+
| STR |
+------+
| dd |
+------+
十进制(50318)-> 十六进制(0xC48E)-> UTF-8
编码(Ď)
执行以下语句:
SELECT CHR(50318) AS str FROM DUAL;
查询结果如下:
+------+
| STR |
+------+
| Ď |
+------+
十进制 -> UTF-8
编码
SELECT CHR(67)||CHR(65)||CHR(84) "Dog" FROM DUAL;
查询结果如下:
+------+
| Dog |
+------+
| CAT |
+------+