SQL从N条记录开始查询怎么写

是这样的
我要在表table 里查 type字段等于“工作动态”的记录,
要从第N条记录开始的。

谢谢

select * from table where type='工作动态' and ID not in (select top N id from table order by XX desc)
ID为表中主键
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-09
sql没有这个功能,你只能加上自动编号字段,或者呢,
select * from 表 where id not in (select top n-1 id from 表)

如何在SQL Server中查找从N条记录开始的M条记录?查询语句该怎么写?
首先在ID上创建聚集索引是必须的。如果ID是连续的,楼上的的用id来限定语句范围是很快的。如果id不是连续的,楼主的语句使用了not in,一般这样效率是很低的。可以把语句改成 select top M from table where id> (select max(id) from (select top N id from table order by id) a)order by...

如何在SQL中查询第N条到第M条数据
with cte as ( select RowNumber=row_number() over(order by id),* from 表名 ) select * from cte where RowNumber between 10 and 20 这是查10到20行的

SQL查询前几条记录
各种不同的数据库查询前N条记录,都不一样,现在总结了一下,列了出来: 1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N或者SELECT COLUMN FROM TABLE ...

sql update 前n个记录的方法
update xx seta=a where ..and rownum<=n

请求一条SQL查询语句?(同时查询N个分类的前几个数据)
SELECT * FROM (SELECT TOP 5 * FROM MY_TABLE WHERE TYPE=1 UNION ALL SELECT TOP 5 * FROM MY_TABLE WHERE TYPE=2 )MT

查询前几条记录SQL在不同数据库中的用法
查询前几条记录SQL在不同数据库中的用法;1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. ...

sql server 怎么查询前n条数据
N 或者 SELECT COLUMN FROM TABLENAME FETCH FIRST N ROWS ONLY 4.SQL Server数据库 SELECT TOP N FROM TABLENAME 5.Sybase数据库 SET ROWCOUNT N GO SELECT FROM TABLENAME 6.MySQL数据库 SELECT FROM TABLENAME LIMIT N 7.FoxPro数据库 SELECT TOP N FROM TABLENAME ORDER BY COLUMN 以下示例从...

SQL 如何实现 第N数据的 前一条数据 和 后一条数据 。。。SQL 语句如 ...
select top 1* from 表 where id<8 order by id --前一条数据 union all select top 1 * from 表 where id>8 order by id --后一条数据

db2 怎么写一条sql语句获取第N条记录
id小于目标记录的count(*)=1 select * from tb a where 2= (select COUNT(*) from tb where a.id>id)

sql语句提取后N条数据记录怎么写?
倒叙排下 去前N条 不就是 后面的记录了吗 select top N * from table t order by t.id desc

相似回答