记录常用函数


常用函数






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

阅读更多
文章标签: SQL
上一篇SQLServer记录常用函数(转)
下一篇java中的运算运算符 与或非(转)
想对作者说点什么? 我来说一句

自制函数查询工具

2007年12月27日 311KB 下载

oracle常用函数详细解

2010年12月30日 13KB 下载

Oracle常用函数汇总收集

2010年05月14日 15KB 下载

python学习笔记

2011年12月23日 208KB 下载

没有更多推荐了,返回首页

关闭
关闭