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, getbit işlevinin 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.
Databricks SQL veri türünün sınırlarının pos
dışındaysa expr
bir hata oluşur.
Örnekler
> SELECT hex(23Y), bit_get(23Y, 3);
0
> SELECT hex(23Y), bit_get(23Y, 0);
1
> SELECT bit_get(23Y, 8);
Invalid bit position: 8 exceeds the bit upper limit
> SELECT bit_get(23Y, -1);
Invalid bit position: -1 is less than zero