bit_length()

返回提供的参数中位数的函数

bit_length() 是一个系统函数,它返回提供的参数中位数。

bit_length() 添加于 PostgreSQL 7.2

用法

bit_length ( bit ) → integer
bit_length ( bytea ) → integer
bit_length ( text ) → integer

更改历史记录

示例

简单 ASCII 字符串中的位数

postgres=# SELECT bit_length('ABC');
 bit_length 
------------
         24
(1 row)

包含多字节字符的 UTF8 字符串中的位数

postgres=# SELECT bit_length('ほげほげ');
 bit_length 
------------
         96
(1 row)

位字符串中的位数

postgres=# SELECT bit_length(B'10101');
 bit_length 
------------
          5
(1 row)

二进制字符串中的位数

postgres=# SELECT bit_length('\xdeadbeef'::bytea);
 bit_length 
------------
         32
(1 row)

分类

系统函数

另请参阅

length()octet_length()bit_count()

反馈

提交任何关于 "bit_length()" 的评论、建议或更正 此处