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 11.3 LTS ve üzeri
İntegral sayısalın ikili gösteriminde bir bitin değerini döndürür. Bu işlev, işlevingetbit eş anlamlısıdır.
Söz dizimi
bit_get(expr, pos))
Bağımsız değişkenler
-
expr: İntegral sayısal olarak değerlendirilen ifade. -
pos: INTEGER türünde bir ifade.
Döndürülenler
Sonuç türü bir TAMSAYı'dır.
Bit ayarlanırsa sonuç değeri 1, aksi takdirde 0 olur.
Bitler sağdan sola ve 0 tabanlı olarak 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), 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