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, işlevin eş anlamlısıdırbit_get.
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.
pos
expr Azure Databricks veri türünün sınırlarının dışındaysa INVALID_PARAMETER_VALUE hatası oluşturur.
Yaygın hata koşulları
Örnekler
> 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