自動生成序號+開窗函數OVer的使用

select row_number() over (order by name) as rowid, sysobjects.[name] from sysobjects


是一個分析函數,生成一個排序列
select row_number(XX) over(partition by  order by XX [desc/asc]) from table;
partition by 是用來分組的,用了這個就能夠實如今組內進行排序
order by是用來肯定排序的基準的,按照那一列來排序

SQL Server中row_number的用法 - 無恨星晨 - 博客園  


sql over(partition by) 開窗函數的使用 - 進擊的小黑 - 博客園  http://www.cnblogs.com/huangchuxian/p/7808051.html 


sql中開窗函數簡單說明 - CSDN博客  https://blog.csdn.net/qweqweqwe159/article/details/70739003
相關文章
相關標籤/搜索