sql 分析函数 跟 top N 查询

sql 分析函数 和 top N 查询sql:2003引进的窗口函授(也经常称为分析函数):row_number() --- 指定的数字是

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;