Функция bit_count

Область применения:check marked yes Databricks SQL check marked yes Databricks Runtime

Возвращает количество бит, заданных в аргументе.

Чтобы подсчитать биты в BINARY выражении, используйте функцию bitmap_count.

Синтаксис

bit_count(expr)

Аргументы

  • expr: A BIGINT или BOOLEAN выражение.

Возвраты

Объект INTEGER.

Примеры

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