摘要:
下面分别用SQL 2000实现,相对比2005要麻烦的多了。--ROW_NUMBER在sql 2000中的实现--利用临时表和IDENTITY(函数)select sname,num,identity(int,1,1)as rownumberinto #temfrom ggorderby numselect sname,num,rownumberfrom #temdroptable #temgo--RANK在sql 2000中的实现select sname,num,(selectcount(1)+1 from gg where num<g.num)as ranknumfrom gg go 阅读全文
摘要:
分别是row_number()、rank()、dense_rank()、ntile(),下面以实例分别简单讲解一下。 createtable gg(sname varchar(10),sort varchar(10),num int)goinsertinto ggselect'白芍','根茎类',55unionallselect'法半夏','根茎类',78unionallselect'柴胡','根茎类',60unionallselect'川芎','根茎类',99uni 阅读全文