Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Databricks SQL
Databricks Runtime 10.4 LTS ve üzeri
İntegral sayısalın ikili gösteriminde bir bitin değerini döndürür. Bu işlev, bit_get işlevinin eş anlamlısıdır.
Söz dizimi
getbit(expr, pos))
Tartışmalar
-
expr
: İntegral sayısal olarak değerlendirilen ifade. -
pos
: INTEGER türünde bir ifade.
İadeler
Sonuç türü TAMSAYI'dır.
Bit ayarlanırsa sonuç değeri 1, aksi takdirde 0 olur.
Bitler sağdan sola doğru ve sıfır tabanlı şekilde sayılır.
Databricks SQL, pos
expr
veri türünün sınırlarının dışındaysa bir hata verir.
Örnekler
> SELECT hex(23Y), getbit(23Y, 3);
0
> SELECT hex(23Y), getbit(23Y, 0);
1
> SELECT getbit(23Y, 8);
Invalid bit position: 8 exceeds the bit upper limit
> SELECT getbit(23Y, -1);
Invalid bit position: -1 is less than zero