Skip to content

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 |