gpt4 book ai didi

sql - 在PostgreSQL中选择具有计数的不同值

转载 作者:行者123 更新时间:2023-12-04 03:11:36 27 4
gpt4 key购买 nike

这是我正在处理的SQL问题的简化版本。假设我有一张全世界所有城市的表格,如下所示:

country city
------------
Canada Montreal
Cuba Havanna
China Beijing
Canada Victoria
China Macau


我想算出每个国家有多少个城市,这样我最终得到一个这样的表:

country city_count
------------------
Canada 50
Cuba 10
China 200


我知道我可以通过 SELECT distinct country FROM T1获得不同的国家/地区值,而且我怀疑需要为city_count列构造一个子查询。但是我的非SQL大脑只是告诉我我需要遍历结果...

谢谢!

最佳答案

假设新行的唯一原因是一个独特的城市

select country, count(country) AS City_Count
from table
group by country

关于sql - 在PostgreSQL中选择具有计数的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24017693/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com