WIDTH_BUCKET:-
===============
此功能组的结果集进入了存储桶,但尝试创建相等的存储桶。此功能可以在数值或日期数据类型上工作,并且需要4个参数。
a)产生桶的表达。
b)一号桶开始使用的价值
c)用作第N个桶的范围结束时的值。
d)要创建的桶数(N)。
示例Ex#1
===============
SELECT DEPTNO,EMPNO,SUM(SAL) SALARY,WIDTH_BUCKET(SUM(SAL),1,3000,3)SAL_BUCKET
FROM EMP
GROUP BY DEPTNO,EMPNO
ORDER BY SAL_BUCKET;
示例Ex#2
===============
SELECT DEPTNO,EMPNO,SUM(SAL) SALARY,WIDTH_BUCKET(SUM(SAL),1000,6000,3)
SAL_BUCKET FROM EMP
GROUP BY DEPTNO,EMPNO
ORDER BY SAL_BUCKET;
From: https://bytes.com/topic/oracle/insights/671956-width_bucket-function