Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 11.3 LTS ke atas
Mengembalikan nilai bit dalam representasi biner dari angka bulat. Fungsi ini adalah sinonim untuk getbit fungsi.
Sintaks
bit_get(expr, pos))
Argumen
-
expr: Ekspresi yang mengevaluasi ke numerik integral. -
pos: Ekspresi tipe BILANGAN BULAT.
Pengembalian
Tipe hasil adalah BILANGAN BULAT.
Nilai hasilnya adalah 1 jika bit diatur, 0 jika tidak.
Bit dihitung dari kanan ke kiri dan berbasis 0.
Jika pos berada di luar batas tipe data expr Azure Databricks menimbulkan kesalahan INVALID_PARAMETER_VALUE.
Kondisi kesalahan umum
Contoh
> 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