Funktionen bit_count

Gäller för:check marked yes Databricks SQL check marked yes Databricks Runtime

Returnerar antalet bitar som angetts i argumentet.

Om du vill räkna bitar i ett BINARY uttryck använder du funktionen bitmap_count.

Syntax

bit_count(expr)

Argument

  • expr: A BIGINT eller BOOLEAN uttryck.

Returer

En INTEGER.

Exempel

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