SelectDB Enterprise
参考手册
SQL 函数
标量函数
位处理函数
BIT_COUNT

BIT_COUNT

描述

用于返回一个整数值的二进制表示中 1 的位数。这个函数可以用于快速统计某个整数在二进制表示中“活跃”的位数,通常用于分析数据的分布或进行某些位运算

语法

BIT_COUNT( <x>)

参数

参数说明
<x>统计整型 x 的二进制表示中 1 的个数。整型可以是:TINYINT、SMALLINT、INT、BIGINT、LARGEINT

返回值

返回 <x> 的二进制表示中 1 的个数

举例

select BIT_COUNT(8), BIT_COUNT(-1);
+--------------+---------------+
| bit_count(8) | bit_count(-1) |
+--------------+---------------+
|            1 |             8 |
+--------------+---------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标