MySQL的CHAR函数是字符串函数之一,它有助于将用户指定的整数值(ASCII值)系列转换为字符字符串。CHAR函数的基本语法如下所示:
SELECT CHAR (N,...Expression) FROM [Source]
MySQL CHAR 函数示例
字符串CHAR使用ASCII表将整数值转换为字符。下面的字符串查询通过传递不同的数字显示了使用此函数的多种方法。
提示:请参考ASCII表以检查MySQL中每个字符的ASCII值。
SELECT CHAR(75);
SELECT CHAR(77, 121, 83, 81, 76);
SELECT CHAR(NULL);
SELECT CHAR('105');
SELECT CHAR('A');

如果传递的整数值(参数)大于255(允许的最大char值),则CHAR函数会将该数字转换为多个字节。例如,第一个256等于(1, 0)。以下字符串方法查询向您展示了使用不同数字的相同情况。
SELECT CHAR(256); SELECT HEX(CHAR(1, 0)), HEX(CHAR(256)); SELECT CHAR(1242);
