如何让sql语句返回第二行 第三行
就是比如说select*fromadmin现在我知道可以用sql语句selecttop1*fromadmin返回他的第一个用户那么,如何让sql语句返回第二行或除了第一行...
就是比如说 select * from admin 现在我知道可以用sql语句select top 1 * from admin返回他的第一个用户那么,如何让sql语句返回第二行 或除了第一行的其他行?
展开
推荐于2018-05-10
展开全部
只返回第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)
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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM(
SELECT*, ROW_NUMBER () OVER(ORDER BY ID) AS ROWNUM
FROM admin
)TEMP
WHERE ROWNUM =2
WHERE 字句自己配置就好了
SELECT*, ROW_NUMBER () OVER(ORDER BY ID) AS ROWNUM
FROM admin
)TEMP
WHERE ROWNUM =2
WHERE 字句自己配置就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-10
展开全部
select not in(select top 1 * from admin) from admin
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-10
展开全部
用not in应该可以吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |