创建表:
create table EMP
(
DEPTNO VARCHAR2(20),
ENAME VARCHAR2(20),
SAL NUMBER(10)
)
填充数据:
需求1,求出所有数据的总和,并且填充在每条数据的后面:
SELECT t.*, sum(t.sal) over() as sum1 FROM emp t
效果:
需求2,求出每个部门(depino)的总和,填充在每条数据的后面
SELECT t.*,sum(t.sal) over(partition by t.deptno) as countqq FROM emp t