mysql min where语句

时间:2011-04-17 21:28:03

标签: mysql sql select min

所以我们有mysql MIN()函数来获取表中的最小值...但是如果我想根据标准得到MIN()怎么办

所以类似MIN(年龄)WHERE高度< 170

其目的是获得身高<1的人的最低年龄。 170 ...所以说山姆是身高最高的人中的最年轻者170,但pam比山姆年轻,但身高> 170,那么查询应该返回sam而不是pam ...

我将如何撰写此类查询?

1 个答案:

答案 0 :(得分:3)

你说你想要“只有身高<170”的人的最低年龄

SELECT MIN(age)
FROM YourTable
WHERE height < 170

实际上会按照你的要求工作!

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