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

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:16:36
一张表的结构是这样的bbc(name, region, area, population, gdp)
表名为bbc,包括有name等字段,name是国名,region是地区,area是面积population是人口,GDP是国民生产总值.

列出人口总数不少于1亿的地区
这个SQL语句怎么写
三位朋友谢谢啦 我知道答案啦,你们的都错
SELECT region
FROM bbc
GROUP BY region
HAVING SUM(population)>100000000

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

select * from bbc where population>=100000000

如果只要地区

select 地区 from bbc where population>=100000000

select region from bbc where population >= 100000000

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

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

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