콘텐츠로 이동

등폭 히스토그램에서 값이 속하는 버킷 번호를 반환합니다. [min, max] 범위를 같은 폭의 구간으로 나눕니다.

func.equiwidth_bucket(<expr>, <min>, <max>, <num_buckets>)
func.equiwidth_bucket(75, 0, 100, 10)
┌───┐
│ 8 │
└───┘
EQUIWIDTH_BUCKET(<expr>, <min>, <max>, <num_buckets>)
SELECT score, EQUIWIDTH_BUCKET(score, 0, 100, 10) AS bucket
FROM students;
┌───────┬────────┐
│ score │ bucket │
├───────┼────────┤
│ 25 │ 3 │
│ 75 │ 8 │
│ 95 │ 10 │
└───────┴────────┘