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;