
select MAXID=max(id) from
(select top 10 id from tablename) a
=======================
唉!这么简单的问题还有什么行不行?SQL SERVER的话,语法没有任何错误!
要是ACCESS这样才行
select max(id) AS MAXID from
(select top 10 id from tablename) AS a
这两个答案绝对正解!如果报错,就要看一下报的什么错,或许不是语句问题,而是打错字了
select top 1 id,name,age from 表 order by age desc
按照年龄倒序排序,然后取第一条。
考虑可能有多人年龄相同,如果都需取出,可以这样写:
select id,name,age from 表 where age=(select max(age) from 表)
以上就是关于求前10条记录中的id字段最大值的sql语句全部的内容,包括:求前10条记录中的id字段最大值的sql语句、取出数据库所有纪录中,某字段值最大的一条纪录,sql语句怎么写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)