SQL查询某字段最小值对应的行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL查询某字段最小值对应的行相关的知识,希望对你有一定的参考价值。

参考技术A select * from 表名 order by 你要最小的字段
然后第一条记录就是你所需要的行
参考技术B SELECT *
FROM 表
WHERE (字段 IN
(SELECT MIN(字段)
FROM 表))
参考技术C SELECT TOP 1 *
FROM 表 ORDER BY 字段 ASC /*ASC 最小值,DESC 最大值*/
参考技术D 用升序排列。等一条就是最小的。 第5个回答  2006-08-28 select top 1 所查字段名
from 表名
order by asc

如何查询mysql一个字段的最大值的总和

正常查询:select count(jishu) from A where jishu=4 and danwei=3
结果为:65
jishu=4 是手动写的,其实我想要这个字段最大的值
我的写法:
1 select count(jishu) from A where jishu =(select max(jishu) from A where danwei =3 )
2 select count(jishu) from A where jishu =(select max(jishu) from A ) and danwei =3
以上2个都不对
求正确写法!感谢~

参考技术A select max(jishu)from (select jishu from A group by jishu)

以上是关于SQL查询某字段最小值对应的行的主要内容,如果未能解决你的问题,请参考以下文章

sql 查询某一字段值的个数

在SQL中,如何查询某一字段中最大值的数据

SQL 查询不同字段的最大值

SQL语法怎么取得一个字段的最大值

sql如何根据一个字段的多个值查询

数据库查询每个字段对应的最大值