请问:取前10条记录中的最大值的sql语句怎么写? SELECT TOP 10 MAX(id) from table不行,它把所有记录的最大值取了出来。

ssd 2001-02-28 03:31:00
...全文
2713 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
linj 2001-05-31
  • 打赏
  • 举报
回复
SELECT TOP 10 id from table order by id desc
skt642 2001-05-31
  • 打赏
  • 举报
回复
68679关注!
small_stone 2001-03-02
  • 打赏
  • 举报
回复
要西!
唏嘘的猪肉贩 2001-03-02
  • 打赏
  • 举报
回复
问题好怪。Jpp好谦虚。amay好娇。
bibibi 2001-03-02
  • 打赏
  • 举报
回复
amay:恕我直言,我觉得您“女”的有点儿过火了,您真的是女的???阿弥陀佛!!!
我在广州工作,可比不得中央好,“我左看右看上看下看,广州的MM可真不简单!”
amay 2001-03-02
  • 打赏
  • 举报
回复
没什么啦? amay:女,现工作地:中央,芳龄岁月过半!

谢谢,我试试了,又新学一招!!三鞠躬
ssd 2001-03-02
  • 打赏
  • 举报
回复
SELECT MAX(id) FROM (SELECT TOP 10 id FROM TABLE) as a
呦,我问了这么个问题,就跟开战似的,还引来了个漂亮的MM。
amay MM:哪儿人哪?现在在哪个城市工作?芳龄(这个就不好问了)。。。
viking 2001-03-02
  • 打赏
  • 举报
回复

现取出前十条记录,建立 ADO 对象

再取出最大值,应该行了吧!


supersonics 2001-03-02
  • 打赏
  • 举报
回复
Jpp is right.又学了一招。呵呵。
orient 2001-03-02
  • 打赏
  • 举报
回复
如果是SQL SERVER2000到是省事情。JASPER-LIU 可以得到正确结果,可惜并不能达到要求。
funway_cd 2001-03-02
  • 打赏
  • 举报
回复
同意haichuang!
haichuang 2001-03-02
  • 打赏
  • 举报
回复
这是SQL的嵌套!
jasper_liu 2001-03-02
  • 打赏
  • 举报
回复
如果不支持"派生表"
select max(id) from table where id in (select top 10 id from table)
playyuer 2001-03-02
  • 打赏
  • 举报
回复
select max(id) from (select top 10 id form table)
只有 ACCESS 2000 与 SQL 7 才支持"派生表"
amay 2001-03-02
  • 打赏
  • 举报
回复
没有没搞错
lczddd 2001-03-02
  • 打赏
  • 举报
回复
god!要出人命了,我闪!
gxdq 2001-03-02
  • 打赏
  • 举报
回复


select max(id) from (select top 10 id form table)
amay 2001-03-02
  • 打赏
  • 举报
回复
to 刘成刚:
"好娇"怎么解释?!
有什么过火的
amay 2001-03-02
  • 打赏
  • 举报
回复
to 刘成刚:
"好娇"怎么解释?!
有什么过火的
amay 2001-03-01
  • 打赏
  • 举报
回复
这样是按id降序排列,那么取第一条记录不就是你要的了吗?
加载更多回复(18)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧