Skip to main content

ORD

如果最左边的字符不是多字节字符,ORD() 返回与 ASCII() 函数相同的值。

如果字符串 str 的最左边的字符是多字节字符,则返回该字符的代码, 根据其组成字节的数值使用以下公式计算:

  (第一个字节的代码)
+ (第二个字节的代码 * 256)
+ (第三个字节的代码 * 256^2) ...

语法

ORD(<str>)

参数

参数描述
<str>字符串。

返回类型

BIGINT

示例

SELECT ORD('2')
+--------+
| ORD(2) |
+--------+
| 50 |
+--------+
Explore Databend Cloud for FREE
Low-cost
Fast Analytics
Easy Data Ingestion
Elastic Scaling
Try it today