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