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()" 的任何评论、建议或更正 在此处