BIT_LENGTH
功能描述
BIT_LENGTH函数以位为单位返回给定字符串的长度。
注意事项
- 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
- 当参数为 NULL 时, BIT_LENGTH函数将返回 NULL。
- 对于二进制输入,将向上补齐至8的倍数。
语法格式
BIT_LENGTH(string)
参数说明
string
需要计算位长度的字符串。
示例
SELECT bit_length('world');
SELECT bit_length(b'010');
返回结果为:
bit_length
------------
40
(1 row)
bit_length
------------
8
(1 row)