BIT_LENGTH
功能描述
计算字符串的位长度。
说明:
与MySQL差异:数据库字符集为GBK的情况下,BIT_LENGTH参数为中文时返回的值与MySQL不一致。
语法格式
BIT_LENGTH(expr)
参数说明
expr
:要转换的字符串。
函数返回类型
INTEGER类型。
示例
字符集为UTF8时:
sql
SQL> SELECT BIT_LENGTH('WQAQ');
EXPR1 |
------------------------------------------------------------------------------
32 |
SQL> SELECT BIT_LENGTH('一二');
EXPR1 |
------------------------------------------------------------------------------
48 |
字符集为GBK时:
sql
SQL> SELECT BIT_LENGTH('WQAQ');
EXPR1 |
------------------------------------------------------------------------------
32 |
SQL> SELECT BIT_LENGTH('一二');
EXPR1 |
------------------------------------------------------------------------------
32 |