读书人

sql 分析函数 跟 top N 查询

发布时间: 2012-08-11 20:50:31 作者: rapoo

sql 分析函数 和 top N 查询

sql:2003引进的窗口函授(也经常称为分析函数):

row_number() --- 指定的数字是连续的,也是唯一的;

rank() --- 指定的数据可以既不连续也不唯一;

dense_rank() --- 产生的数字是连续的,但是不一定是唯一的。

example:

select * from ( select row_number() over (order by?student_no desc) as rownumber,?student_name, student_sex from?student?) where rownumber<=4;

读书人网 >SQL Server

热点推荐