摘要:
SELECT t.*,rank() over(order by sal desc),dense_rank() over(order by sal) from ATEST trank() over和dense_rank() over 前者排序的时候,如果2个值相同,就会跳过一个例如。1 2 2 4后者不一样 1 2 2 3 4;同样rank() over<3是选择出 1 2 2 dense_r... 阅读全文
摘要:
SELECT t.*, sum(t.sal) over(partition by t.name,t.part) as 本部门工资总和 FROM ATEST t //over()表示没有条件的所有的sal相加的结果SELECT t.*, t.sal/sum(t.sal) over(),sum(t.sal) over() as sum FROM ATEST t //用下面的方法可以获取按照part来... 阅读全文