EQUIWIDTH_BUCKET (Lakehouse v2)
Gibt die Bucket-Nummer eines Werts in einem Histogramm mit gleich breiten Intervallen zurück. Teilt den Bereich [min, max] in Intervalle gleicher Breite.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.equiwidth_bucket(<expr>, <min>, <max>, <num_buckets>)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.equiwidth_bucket(75, 0, 100, 10)
┌───┐│ 8 │└───┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“EQUIWIDTH_BUCKET(<expr>, <min>, <max>, <num_buckets>)SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“SELECT score, EQUIWIDTH_BUCKET(score, 0, 100, 10) AS bucketFROM students;
┌───────┬────────┐│ score │ bucket │├───────┼────────┤│ 25 │ 3 ││ 75 │ 8 ││ 95 │ 10 │└───────┴────────┘