您当前的位置: 首页 >  ar

[MSSQL]SQL SERVER 2005-OVER (PARTITION BY…)的用法

发布时间:2010-10-26 13:52:00 ,浏览量:0

按字段进行排序 比如: 编号      InfoId,      SeriesId,  11           a         class_1  22           b         class_1  33           c         class_1  44           d         class_2  55           e         class_2  66           f         class_2  ...          ...         ... ----------------------------- 查询出来结果是这样 11       a       class_1    1 22       b       class_1    2 33       c       class_1    3 44       d       class_2    1 55       e       class_2    2 66       f       class_2    3 --------------------------------------------------------------- Select InfoId, SeriesId, ROW_NUMBER() OVER(PARTITION BY SeriesId ORDER BY InfoId) AS ord FROM [uc_QuotePrice] WITH (NOLOCK) ORDER BY SeriesId,ord ---------------------------------------------------

OVER (PARTITION BY…)的用法 OVER (PARTITION BY…) 按照某列分割/区分

SELECT EMP.*,SUM(SAL) OVER(P

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106353博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

1.4496s