Skip to content

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 |