注册 登录
编程论坛 SQL Server论坛

求一SQL语名,用的是SQL数据库,怎样取出倒序排列top10的第二条记录

mlly1983 发布于 2008-03-04 12:59, 2476 次点击
求一SQL语名,用的是SQL数据库,怎样取出倒序排列top10的第二条记录
4 回复
#2
wklhdt2008-03-04 16:47
select * from tb where id not in(select top 1 id fom tb order by id desc) order by id desc
#3
supermancool2008-03-06 21:21
[bo]以下是引用 [un]wklhdt[/un] 在 2008-3-4 16:47 的发言:[/bo]

select * from tb where id not in(select top 1 id fom tb order by id desc) order by id desc

看不太懂,能解释一下吗?
#4
冰雪之源2008-03-06 22:33
这个第二条记录怎么取呢
#5
wyg48592008-03-07 13:41
select top 1 * from tb where id not in(select top 1 id fom tb order by id desc) order by id desc
1