Office中国论坛/Access中国论坛

标题: 请问怎样从一个表中显示表中的第n条记录? [打印本页]

作者: SLLSX977824    时间: 2005-3-13 06:31
标题: 请问怎样从一个表中显示表中的第n条记录?
请问怎样从一个表中显示表中的第n条记录?。(用SQL语句)我知道用top n 可以显示表的前n条记录

例如

select top 3 列名 from 表

这条语句的意思是返回表中的头三条记录。

同理返回表中第三条记录用SQL怎么写呢?

[此贴子已经被作者于2005-3-12 22:52:06编辑过]


作者: sgrshh29    时间: 2005-3-13 15:36
本坛抄来的,没用过.实际上就是在你的查询里再套一个倒序的查询.

select top 1 * from (SELECT top n a.编号 FROM a order by 编号) as b order by 编号 desc
作者: SLLSX977824    时间: 2005-3-14 00:12
谢谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3