(一)掌握分页存储过程sql
例题:从Car表中查出第四页的记录,每页为三条记录。spa
--分析 --取一页数据出来 select top 3 * from car --跳过n条记录 --1.找出前n条的主键值 select top 6 code from car order by code ---2.跳过去 select top 3 * from Car where Code not in(select top 6 code from car order by code) go --解决方法 create proc UP_CAR_PAGE @pageSize int, @pageNo int as declare @sql varchar(500)--明白500表明的意思 set @sql ='select top '+cast(@pageSize as varchar(50))+' * from car where code not in (select top '+cast(@pageSize*(@pageNo-1) as varchar(50))+' code from car order by code)' exec (@sql) --注意:exec后面要跟括号 go up_car_page 3,4
(二)思惟导图code
SQLServer思惟导图blog
C#思惟导图ast