SQL,查找按城市排序的居住在住房中的人数的最大值中的最小值
我与以下栏目有关系: 城市 建筑物名称 居民 我想创建一个查询,查找按城市分组的所有最大居民的最小值 到目前为止,我可以找到一个最大值表,包括:SQL,查找按城市排序的居住在住房中的人数的最大值中的最小值,sql,postgresql,Sql,Postgresql,我与以下栏目有关系: 城市 建筑物名称 居民 我想创建一个查询,查找按城市分组的所有最大居民的最小值 到目前为止,我可以找到一个最大值表,包括: select max(inhabitants) from housing_complex group by city 如何找到输出的最小值?您可以使用子查询 选择迷你白蚁 从房屋建筑群 居民在哪里 选择最大值 从房屋建筑群 按城市分组 或在公共表表达式CTE中 WITH tmp AS ( SELECT MAX(inhabitants) as m,
select max(inhabitants)
from housing_complex
group by city
如何找到输出的最小值?您可以使用子查询
选择迷你白蚁
从房屋建筑群
居民在哪里
选择最大值
从房屋建筑群
按城市分组
或在公共表表达式CTE中
WITH tmp AS (
SELECT MAX(inhabitants) as m, city as c
FROM housing_complex
GROUP BY city
)
SELECT MIN(m), c
FROM tmp
我如何找到最小输出
按顺序和限制使用:
select max(inhabitants)
from housing_complex
group by city
order by max(inhabitants) asc
limit 1;