sql语句实现从表中取出记录的第10条到第20条
2011-10-27 10:09
211 查看
代码
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
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
相关文章推荐
- “取出数据表中第10条到第20条记录”的sql语句+select top 用法
- “取出数据表中第10条到第20条记录”的sql语句+select top 使用方法
- 得到表中的第10条到第20条记录(共有11条记录)(SQL语句)
- 如何用sql语句实现取出前100条记录
- [MS SQL]SQL语句查询每个分组的前N条记录的实现方法
- 执行一条sql语句update多条记录实现思路
- 取出表内分类前N条记录的SQL语句
- 循环SQL语句实现,将一个数字字段的商数拆分成多条记录
- 用标准的SQL语句实现查询记录分页
- SQL语句实现删除ACCESS重复记录的两种方法
- 用标准的SQL语句实现查询记录的分页
- [常见面试题]一条Sql语句:取出表A中第31到第40记录,ID可能不是连续的
- 利用标准的SQL语句实现查询记录分页
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- 用标准的SQL语句实现查询记录分页
- 一个表中的Id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数,用SQL语句及视图、存储过程分别实现。
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- [MS SQL]SQL语句查询每个分组的前N条记录的实现方法
- SQL语句查询每个分组的前N条记录的实现方法
- SQL语句实现删除重复记录并只保留一条