EQUIWIDTH_BUCKET (Lakehouse v2)
返回某个值在等宽直方图中的分桶编号。将 [min, max] 范围划分为等宽区间。
Analyze 语法
Section titled “Analyze 语法”func.equiwidth_bucket(<expr>, <min>, <max>, <num_buckets>)Analyze 示例
Section titled “Analyze 示例”func.equiwidth_bucket(75, 0, 100, 10)
┌───┐│ 8 │└───┘SQL 语法
Section titled “SQL 语法”EQUIWIDTH_BUCKET(<expr>, <min>, <max>, <num_buckets>)SQL 示例
Section titled “SQL 示例”SELECT score, EQUIWIDTH_BUCKET(score, 0, 100, 10) AS bucketFROM students;
┌───────┬────────┐│ score │ bucket │├───────┼────────┤│ 25 │ 3 ││ 75 │ 8 ││ 95 │ 10 │└───────┴────────┘