一个取数据集中指定一段记录的简单方法

  首先定义一个数据表,以备后面使用。定义如下:

 

代码
CREATE TABLE [dbo].[News](
[NewsID] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY,
[NewsTypeID] [int] NULL,
[NewsTitle] [nvarchar](50),
[PeopleID] [int] NULL,
[NewsContent] [nvarchar](max),
[NewsHot] [int] NULL,
[NewsClick] [int] NULL,
[NewsAddTime] [datetime] NULL,
[IsCheck] [int] NULL,
[CheckPeople] [int] NULL,
[CheckTime] [datetime] NULL)

现在我们要做的就是取出记录的第10条到第20条:

 



SELECT TOP 10 * FROM News WHERE NewsID NOT IN
(
SELECT TOP 10 NewsID FROM News ORDER BY NewsID DESC )
ORDER BY NewsID DESC

 

posted on 2010-11-13 21:38  飞云  阅读(254)  评论(0编辑  收藏  举报

导航