Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime 10.4 LTS a vyšší
Vrátí hodnotu bitu v binární reprezentaci celočíselného číselného čísla. Tato funkce je synonymem bit_get funkce.
Syntaxe
getbit(expr, pos))
Argumenty
-
expr: Výraz, který se vyhodnotí jako celočíselný. -
pos: Výraz typu INTEGER.
Návraty
Typ výsledku je INTEGER.
Výsledná hodnota je 1, pokud je bit nastaven, 0 jinak.
Bity se počítají zprava doleva a začínají od nuly.
Pokud je pos mimo hranice datového typu expr Azure Databricks vyvolá chybu INVALID_PARAMETER_VALUE.
Běžné chybové podmínky
Příklady
> 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