MySQL ORD() 函数
时间:2022-12-24
MySQL ORD()
函数返回字符串参数中的第一个字符的字符代码。如果第一个字符是单字节字符, ORD()
函数返回字符的 ASCII 值;如果第一个字符是多字节字符,返回公式 第一个字节代码 + 第二个字节的代码 * 256 + 第三个字节的代码 * 256 * 256
的结果。
ORD()
语法
这里是 MySQL ORD()
函数的语法:
ORD(string)
参数
string
- 必需的。一个字符串。
返回值
ORD(string)
函数首先获取参数 string
最左侧的字符,然后根据字符是否多字节字符按如下规则返回:
- 如果第一个字符是单字节字符,
ORD()
函数返回字符的 ASCII 值 - 如果第一个字符是多字节字符,根据返回公式
第一个字节代码 + 第二个字节的代码 * 256 + 第三个字节的代码 * 256 * 256
的结果。
当参数为 NULL
时, ORD()
函数将返回 NULL
。
ORD()
示例
这里列出了几个常见的 ORD()
示例。
SELECT
ORD('A'),
ORD('aa'),
ORD('B'),
ORD('bb'),
ORD('你好'),
ORD(NULl)\G
*************************** 1. row ***************************
ORD('A'): 65
ORD('aa'): 97
ORD('B'): 66
ORD('bb'): 98
ORD('你好'): 14990752
ORD(NULl): NULL
1 row in set (0.00 sec)
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。