Megosztás a következőn keresztül:


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 bit_get függvény szinonimája.

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 pos a Databricks SQL adattípusának expr határain kívül esik, hibát jelez.

Példák

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

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

> SELECT getbit(23Y, 8);
 Invalid bit position: 8 exceeds the bit upper limit

> SELECT getbit(23Y, -1);
 Invalid bit position: -1 is less than zero