如何让sql语句返回第二行 第三行

就是比如说 select * from admin 现在我知道可以用sql语句select top 1 * from admin返回他的第一个用户那么,如何让sql语句返回第二行 或除了第一行的其他行?

只返回第2、3行代码如下,假设你的表中有ID字段是自动编号类型的,可用下面的方法:select top 2 * from admin where id not in (select top 1 id from admin)返回除了第1条记录以下的记录:select * from admin where id not in (select top 1 id from admin)
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-10
select top 1 * from (select top 2 * from admin) a order by 字段 desc 这样只有第二行 select * from admin where 主键 not in (select top 1 * from admin)
第2个回答  2014-05-30
SELECT * FROM(
SELECT*, ROW_NUMBER () OVER(ORDER BY ID) AS ROWNUM
FROM admin

)TEMP
WHERE ROWNUM =2
WHERE 字句自己配置就好了
第3个回答  2013-06-10
select not in(select top 1 * from admin) from admin
第4个回答  2013-06-10
用not in应该可以吧
相似回答