SQL问题高手帮忙 人口总数不少于1亿的地区

2025-02-28 03:53:49
推荐回答(4个)
回答1:

楼主的问法有问题,楼上两位的回答是符合你所说的情况的。
我感觉你是要查询国家总人口不少于1亿的国家里的所有地区
如果是这样,这样写

select region from bbc where name in(select name from bbc group by name having sum(population)>=100000000)

如果不是这样,请说明你到底要什么……

回答2:

select * from bbc where population>=100000000

如果只要地区

select 地区 from bbc where population>=100000000

回答3:

select region,sum(population) from bbc group by region having sum(population) >=100000000

回答4:

select region from bbc where population >= 100000000