LENGTHB
功能描述
计算字符串的字节数。
语法格式
LENGTHB (expr)
参数说明
expr
:待求字节数的字符串,类型为CHAR、VARCHAR、CLOB 或BLOB。
注意:
多字节字符在不同字符集编码的库中,执行结果可能有差别。例如中文在UTF8库中一个字符占3个字节,在GBK库中一个字符占2个字节。
函数返回类型
INTEGER数值类型。
示例
以字符集为UTF-8的数据库为例:
sql
-- 单字节字符
SELECT LENGTHB('abcde');
EXPR1 |
------------------------------------------------------------------------------
5 |
-- 两字节字符
SELECT LENGTHB('Δ');
EXPR1 |
------------------------------------------------------------------------------
2 |
-- 三字节字符
SELECT LENGTHB('字');
EXPR1 |
------------------------------------------------------------------------------
3 |