摘要: 下面分别用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 阅读全文
posted @ 2010-12-28 11:29 王海龙(Heaven) 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 分别是row_number()、rank()、dense_rank()、ntile(),下面以实例分别简单讲解一下。 createtable gg(sname varchar(10),sort varchar(10),num int)goinsertinto ggselect'白芍','根茎类',55unionallselect'法半夏','根茎类',78unionallselect'柴胡','根茎类',60unionallselect'川芎','根茎类',99uni 阅读全文
posted @ 2010-12-28 11:28 王海龙(Heaven) 阅读(267) 评论(0) 推荐(0) 编辑