bit_count() 是一个系统函数,返回提供二进制字符串中设置为 1 的位数。
bit_count() 在 PostgreSQL 14 中添加。
示例
bit_count() 的基本用法示例
postgres=# SELECT bit_count(B'101010');
bit_count
-----------
3
(1 row)
postgres=# SELECT bit_count('\x2a'::bytea);
bit_count
-----------
3
(1 row)
参考资料
- PostgreSQL 文档: 位字符串函数
- PostgreSQL 文档: 其他二进制字符串函数
