来自具有条件的列的字段值的总和

时间:2016-10-03 12:07:21

标签: mysql


我对mySQL很新,需要帮助。
我有这样的数据库(值是示例):

name   |region        |population|
----------------------------------
Cuba   |Carribean     |10        |
Ukraine|Eastern Europe|15        |
Belarus|Eastern Europe|9         |
Haiti  |Carribean     |3         | 

我想找到该地区的总人口(例如来自东欧的所有人口),并将地区名称及其总人口列为表格。

但我不知道如何从一列中找到一个字段值的总和,但是在另一列的条件下。

如何进行此查询?

2 个答案:

答案 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

可能会对你有帮助。