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