0x01 Unicode(str)
注意:Unicode函数 只会返回字符串str的最左面第一个字符的Unicode代码值。
如果str是空字符串, 返回NULL。
根据 Unicode 标准返回指定字符或字符串的第一个字符的整数值。
sql server > SELECT Unicode('a');
+-----------------------+
| field1 |
+-----------------------+
| 97 |
+-----------------------+
1 row in set (0.00 sec)
0x02 nchar(int)
根据 Unicode 标准返回指定整数值代码的 Unicode 字符。
sql server > SELECT nchar(97);
+-----------------------+
| field1 |
+-----------------------+
| a |
+-----------------------+
1 row in set (0.00 sec)
0x03 ascii(str)
注意:ascii函数 只会返回字符串str的最左面第一个字符的ASCII代码值。
如果str是空字符串,返回NULL。
sql server > select ascii('b');
+-----------------------+
| field1 |
+-----------------------+
| 98 |
+-----------------------+
1 row in set (0.00 sec)
0x04 Char(int)
将指定的 int 类型的值转换为十进制代码
sql server > SELECT char(98);
+-----------------------+
| field1 |
+-----------------------+
| b |
+-----------------------+
1 row in set (0.00 sec)