MariaDB CHR() 函数使用指南

在 MariaDB 中, CHR() 是一个内置的字符串函数,它将指定的整数参数转为对应的字符并返回。

CHR()CHAR() 函数不同, CHAR() 函数可接受多个参数,并且可以通过 USING 子句指定要使用的字符集。

MariaDB CHR() 语法

这里是 MariaDB CHR() 函数的语法:

CHR(num)

参数

num
必需的。一个整数,或者能转为整数的值。

如果您传入了多个参数,MariaDB 将报告错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function ‘CHR’。

返回值

MariaDB CHR() 函数返回有整数参数对应的字符。

如果你提供了一个 NULL 值, CHR() 函数将返回 NULL

MariaDB CHAR() 示例

下面的语句使用 MariaDB CHR() 函数返回 65 对应的字符:

SELECT CHR(65);

输出:

+---------+
| CHR(65) |
+---------+
| A       |
+---------+

CHR()ASCII() 的计算过程是相反的,下面的示例展示了这一点:

SELECT CHR(65), ASCII(CHR(65));

输出:

+---------+----------------+
| CHR(65) | ASCII(CHR(65)) |
+---------+----------------+
| A       |             65 |
+---------+----------------+

结论

在 MariaDB 中, CHR() 是一个内置的字符串函数,它将指定的整数参数转为对应的字符并返回。