如何在数据库查找某一列中值最大的一条记录
4个回答
展开全部
这个语句应该满足要求
select *
from 表
where 字段 in(select max(字段) from 表)
如果数据仅有1条的话,top 1就可以了,搂主说不是排序,我只顺便提一下
select top 1 *
from 表
order by 字段 desc
select *
from 表
where 字段 in(select max(字段) from 表)
如果数据仅有1条的话,top 1就可以了,搂主说不是排序,我只顺便提一下
select top 1 *
from 表
order by 字段 desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除了用 MAX() 之外,还可以用 Select TOP N
(N :你想取出最大的几条都可以)
Top 有个好处就是可以显示其他各列的值
select top 1 * from tab
(N :你想取出最大的几条都可以)
Top 有个好处就是可以显示其他各列的值
select top 1 * from tab
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select max(field_name) from tab
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询