文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>over(partition by) 记录

over(partition by) 记录

时间:2010-10-15  来源:姚姚

// over()表示没有条件的所有的sal相加的结果

SELECT t.*, t.sal/sum(t.sal) over(),sum(t.sal) over() as sum
  FROM ATEST t
  //用下面的方法可以获取按照part来排列每个part的sal总和,最后只得到part-sum(sal)为一对一的关系
  select * from
(
  select row_number()  over(partition by t.part order by t.emp) as nx,
  t.*  ,sum(t.sal) over(partition by t.name,t.part)
        as 本部门工资总和 FROM ATEST t ) where nx=1

相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载