Funkcja bit_count

Dotyczy:check marked yes Databricks SQL check marked yes Databricks Runtime

Zwraca liczbę bitów ustawionych w argumencie.

Aby liczyć bity w wyrażeniu BINARY , użyj funkcji bitmap_count.

Składnia

bit_count(expr)

Argumenty

  • expr: wyrażenie BIGINT lub BOOLEAN .

Powroty

An INTEGER.

Przykłady

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