记录常用函数


常用函数






ROW_NUMBER() OVER( )

ROW_NUMBER() OVER( PARTITION BY pkid ORDER BY id)  --函数分组,并且排序

PARTITION BY pkid  -- 按照pkid 分组
ORDER BY id -- 按照id 排序

--示例:先用pkid分组,分组和在用id排序

SELECT ROW_NUMBER() OVER( PARTITION BY pkid
ORDER BY id ) AS a , pkid,id FROM   
dept  WHERE id = 1
--不同的pkid分组之后一致排序都是1,相同的pkid,用id排序
/*
a   pkid                id

1   CLBX20180413005     47
1   CLBX201804130053    39
2   CLBX201804130053    46
1   RCBX201803210369    38
*/


后期持续跟新,如有错误之处,请大家指出!


推荐文章






SQL Server 常用函数使用方法(持续更新)
https://www.cnblogs.com/Brambling/p/6779434.html

原文地址:https://www.cnblogs.com/yixin-bokeyuan/p/9142291.html