分页sql语句


--使用sql2005实现分页
--select row,ProductId,ListPrice,unitcost

--from (
-- select ROW_NUMBER() over (order by itemid) as row,productid,Listprice,unitcost
-- from item
-- )as temp
--where row>=6 and row<=10

--使用表变量实现分页

--DECLARE @tempTable TABLE
--(
-- RowNum int,
-- ProductId varchar(10),
-- ListPrice decimal(10,2)
--)

--INSERT INTO @tempTable
--SELECT ROW_NUMBER() over (ORDER BY ItemId) as Row,ProductId,ListPrice
--from Item

--select Productid,listprice
--from @tempTable
--where rownum>=6 and rownum<=10

--如果没有ROW_NUMBER()这个内置函数,那么可以用:临时表 注意使用IDENTITY

--CREATE TABLE #TempTable
--(
-- RowNum int not null IDENTITY,
-- ProductId varchar(10),
-- ListPrice decimal(10,2)
--)

--INSERT INTO #TempTable (ProductId,ListPrice)
--SELECT productid,listprice
--FROM Item


--SELECT rownum,productid,listprice
--FROM #TempTable
--WHERE RowNum>=6 and RowNum<=10

--SELECT rownum,productid,listprice
--FROM #TempTable
--WHERE RowNum>=11 and RowNum<=15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值