Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 10.4 LTS och senare
Returnerar värdet för en bit i en binär representation av ett helt numeriskt värde. Den här funktionen är en synonym till bit_get funktionen.
Syntax
getbit(expr, pos))
Argument
-
expr: Ett uttryck som utvärderas till ett helt numeriskt uttryck. -
pos: Ett uttryck av typen INTEGER.
Returer
Resultattypen är INTEGER.
Resultatvärdet är 1 om biten har angetts, 0 annars.
Bitar räknas från höger till vänster och 0-baserade.
Om pos ligger utanför gränserna för datatypen expr Azure Databricks genereras ett INVALID_PARAMETER_VALUE fel.
Vanliga felvillkor
Exempel
> 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