小编典典

mysql min where语句

sql

所以我们有mysql MIN()函数来获取表中的最小值…但是如果我想基于条件获取MIN()怎么办

所以像MIN(年龄)身高<170

其中的目标是获得身高<170岁的人的最低年龄…所以说sam是身高<170岁的人中年龄最小的人,而pam比sam年轻但身高>
170岁的人,则查询应该返回sam而不是pam …

我将如何构成这样的查询?


阅读 263

收藏
2021-04-14

共1个答案

小编典典

您说您要“仅身高<170岁的人的最低年龄”

SELECT MIN(age)
FROM YourTable
WHERE height < 170

实际上,它将按您的要求工作!

WHERE限制行预聚合,HAVING可用于过滤聚合结果。

2021-04-14