bit_count 函数

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime

返回参数中设置的位数。

若要对 BINARY 表达式中的位进行计数,请使用 bitmap_count 函数

语法

bit_count(expr)

参数

  • exprBIGINTBOOLEAN 表达式。

返回

INTEGER

示例

> SELECT bit_count(0);
 0
> SELECT bit_count(5);
 2
> SELECT bit_count(-1);
 64
> SELECT bit_count(true);
 1