永发信息网

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

答案:6  悬赏:50  手机版
解决时间 2021-01-30 11:46
  • 提问者网友:回忆在搜索
  • 2021-01-29 10:59
比如有一数据库text,它里面有一个表info,现在我想用sql语句查询info表里的第N条记录(比如说第11条吧),,应该怎么写?麻烦高人指点一二!
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-01-29 11:35
1、access支持sql语言;
2、查询语句select的基本格式为select *|字段名表 from 数据源;
3、如果只显示前5条记录,则带top n子句,此处n为例5;
4、例如select top 5 * from 学籍,表示只查询学籍表的前5条记录。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-01-29 15:11
需要有个字段(f1)来排序。 select top 1 * from(select top N * from info order by f1)t1 order by f1 desc
  • 2楼网友:千夜
  • 2021-01-29 14:23
sql语句直接执行试试就行了嘛。。。何必呢,语法不会的话,直接差手册。。。
  • 3楼网友:西风乍起
  • 2021-01-29 13:45
问题在于,你如何知道你查出来的那个第N条,就是你想要的?因为在数据库里的记录,基本上是无序的,和从袋子里随便拿出来一个的道理是一样的,除非你指定一个排序规则。
  • 4楼网友:毛毛
  • 2021-01-29 13:38
假如主键字段为:PMKey,则可以如下查找: select * from info where PMKey in(select top N PMKey from info) and PMKey not in(select top N-1 pMKey from info)
  • 5楼网友:人间朝暮
  • 2021-01-29 12:31
select top 11 * from tb where id not in (select top 10 id from tb)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯