在access数据库里,如何用sql语句查询数据库里第五条记录

比如有一数据库text,它里面有一个表info,现在我想用sql语句查询info表里的第N条记录(比如说第11条吧),,应该怎么写?麻烦高人指点一二!... 比如有一数据库text,它里面有一个表info,现在我想用sql语句查询info表里的第N条记录(比如说第11条吧),,应该怎么写?麻烦高人指点一二! 展开
 我来答
huanglenzhi
推荐于2016-03-02 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517185
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
1、access支持sql语言
2、查询语句select的基本格式为select *|字段名表 from 数据源;
3、如果只显示前5条记录,则带top n子句,此处n为例5;
4、例如select top 5 * from 学籍,表示只查询学籍表的前5条记录。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MuCloudLi
2010-11-12 · TA获得超过480个赞
知道小有建树答主
回答量:802
采纳率:0%
帮助的人:742万
展开全部
假如主键字段为:PMKey,则可以如下查找:
select * from info where PMKey in(select top N PMKey from info) and PMKey not in(select top N-1 pMKey from info)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2db262e5f
2010-11-12 · TA获得超过1496个赞
知道大有可为答主
回答量:1814
采纳率:0%
帮助的人:1439万
展开全部
问题在于,你如何知道你查出来的那个第N条,就是你想要的?因为在数据库里的记录,基本上是无序的,和从袋子里随便拿出来一个的道理是一样的,除非你指定一个排序规则。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jyl_19
2010-11-12 · TA获得超过1002个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:1048万
展开全部
需要有个字段(f1)来排序。
select top 1 * from(select top N * from info order by f1)t1 order by f1 desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenhongl
2010-11-12 · TA获得超过196个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:401万
展开全部
select top 11 * from tb
where id not in (select top 10 id from tb)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式