width_bucket函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

返回一個值的桶數equi-width直方圖。

語法

width_bucket(expr,minExpr,maxExpr,numBuckets)

參數

  • expr:一個數值或間隔表達式桶。

  • minExpr:一個數值或間隔表達式提供了一個桶的下界。

  • maxExpr:一個數值或間隔表達式提供了一個桶的上界。

  • numBuckets:一個大於0的整數表達式指定數量的桶。

如果expr是數字,minExprmaxExpr也必須是數字。

如果expr是一個區間,minExprmaxExpr必須間隔相同的類型。

間隔的支持:磚10.1運行時

返回

一個整數。

分之間的函數minExprmaxExprnumBuckets片大小相等。結果是切成它expr瀑布。

如果expr是外麵的minExpr結果是0。

如果expr是外麵的maxExpr結果是numbuckets+1

minExpr可以大於maxExpr

例子

>選擇width_bucket(53,02,106,5);3>選擇width_bucket(- - - - - -21,13,34,3);0>選擇width_bucket(81,00,57,4);5>選擇width_bucket(- - - - - -09,52,05,2);3>選擇width_bucket(時間間隔' 1 '一天,時間間隔' 0 '一天,時間間隔“十”一天,11);2