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 11.3 LTS en hoger
Retourneert de waarde van een bit in een binaire weergave van een integer. Deze functie is een synoniem voor getbit functie.
Syntaxis
bit_get(expr, pos))
Argumenten
-
expr: Een expressie die resulteert in een integraal numerieke waarde. -
pos: Een expressie van het type INTEGER.
Retouren
Het resultaattype is een 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), bit_get(23Y, 3);
0
> SELECT hex(23Y), bit_get(23Y, 0);
1
> SELECT bit_get(23Y, 8);
Error: INVALID_PARAMETER_VALUE.BIT_POSITION_RANGE
> SELECT bit_get(23Y, -1);
Error: INVALID_PARAMETER_VALUE.BIT_POSITION_RANGE