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
Eş genişlikli histogramdaki bir değerin demet numarasını döndürür.
Söz dizimi
width_bucket(expr, minExpr, maxExpr, numBuckets)
Bağımsız değişkenler
-
expr: Demetlenecek sayısal veya aralık ifadesi. -
minExpr: Demetler için alt sınır sağlayan sayısal veya aralık ifadesi. -
maxExpr: Demetler için üst sınır sağlayan sayısal veya aralık ifadesi. -
numBuckets: Demet sayısını belirten 0'dan büyük bir INTEGER ifadesi.
Sayısal ise exprminExpr ve maxExpr aynı zamanda sayısal olmalıdır.
Aralık ise exprminExpr ve maxExpr aynı aralık türünde olmalıdır.
Şu tarihten itibaren aralık desteklenir: Databricks Runtime 10.1
Döndürülenler
TAMSAYı.
işlevi aralığı ile minExprmaxExpr arasında numBuckets eşit boyuttaki dilimlere böler.
Sonuç, içine expr düşen dilimdir.
Sonucun exprminExpr dışındaysa 0 olur.
Sonucun exprmaxExpr dışındaysa numbuckets + 1
minExpr değerinden maxExprbüyük olabilir.
Örnekler
> SELECT width_bucket(5.3, 0.2, 10.6, 5);
3
> SELECT width_bucket(-2.1, 1.3, 3.4, 3);
0
> SELECT width_bucket(8.1, 0.0, 5.7, 4);
5
> SELECT width_bucket(-0.9, 5.2, 0.5, 2);
3
> SELECT width_bucket(INTERVAL '1' DAY, INTERVAL '0' DAY, INTERVAL '10' DAY, 11);
2