我对mySQL很新,需要帮助。
我有这样的数据库(值是示例):
name |region |population|
----------------------------------
Cuba |Carribean |10 |
Ukraine|Eastern Europe|15 |
Belarus|Eastern Europe|9 |
Haiti |Carribean |3 |
我想找到该地区的总人口(例如来自东欧的所有人口),并将地区名称及其总人口列为表格。
但我不知道如何从一列中找到一个字段值的总和,但是在另一列的条件下。
如何进行此查询?
答案 0 :(得分:1)
SELECT region, SUM(population) AS population
FROM table
GROUP BY region
答案 1 :(得分:0)
尝试以下查询:
select name , region , sum(population)
from region_table // table_name
group by name , region
可能会对你有帮助。