getbit függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 10.4 LTS és újabb

Egy bit értékét adja vissza egy integrál numerikus bináris ábrázolásában. Ez a függvény a függvény szinonimájabit_get.

Syntax

getbit(expr, pos))

Argumentumok

  • expr: Olyan kifejezés, amely egy integrál numerikus értéket ad vissza.
  • pos: Egész szám típusú kifejezés.

Visszaküldések

Az eredmény típusa egész szám.

Az eredmény értéke 1, ha a bit be van állítva, ellenkező esetben 0.

A bitek száma jobbról balra és 0-alapú.

Ha kívül esik a Azure Databricks INVALID_PARAMETER_VALUE hibát okoz.

Gyakori hibafeltételek

Példák

> SELECT hex(23Y), getbit(23Y, 3);
 0

> SELECT hex(23Y), getbit(23Y, 0);
 1

> SELECT getbit(23Y, 8);
 Error: INVALID_PARAMETER_VALUE.BIT_POSITION_RANGE

> SELECT getbit(23Y, -1);
 Error: INVALID_PARAMETER_VALUE.BIT_POSITION_RANGE