Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:
Databricks SQL
Databricks Runtime 10.4 LTS en hoger
Retourneert de waarde van een bit in een binaire representatie van een geheel getal. Deze functie is een synoniem van bit_get de functie.
Syntaxis
getbit(expr, pos))
Argumenten
-
expr: Een expressie die resulteert in een integraal numerieke waarde. -
pos: Een expressie van het type INTEGER.
Retouren
Het resultaattype is INTEGER.
De resultaatwaarde is 1 als de bit is ingesteld, anders 0.
Bits worden van rechts naar links geteld en op basis van 0.
Als pos buiten de grenzen van het gegevenstype van expr Azure Databricks een fout INVALID_PARAMETER_VALUE veroorzaakt.
Algemene foutvoorwaarden
Voorbeelden
> 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