Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime 11.3 LTS i nowsze
Zwraca wartość bitu w binarnej reprezentacji całkowitej liczbowej. Ta funkcja jest synonimem getbit funkcji.
Składnia
bit_get(expr, pos))
Argumenty
-
expr: Wyrażenie, które oblicza liczbę całkowitą. -
pos: wyrażenie typu INTEGER.
Zwraca
Typ wyniku jest INTEGER.
Wartość wyniku to 1, jeśli bit jest ustawiony, 0 w przeciwnym razie.
Bity są liczone od prawej do lewej, zaczynając od 0.
Jeśli pos znajduje się poza granicami typu danych expr Azure Databricks zgłasza błąd INVALID_PARAMETER_VALUE.
Typowe warunki błędów
Przykłady
> 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