居民的SQL总和

时间:2017-04-28 10:52:57

标签: sql ms-access

我有下表:

ID  ---- Sum  
w01D    2812202  
w02D    3353163  
w03C    2443837  
w04D    1975115  
w05A    4664729  
...     ...

在列'ID'中,w01,w02,...是状态的标识符,字母A,B,C,D指向给定状态所在的区域。 在“Sum”栏中,每个州都有许多居民。 当然整个表格要长得多。

我的目标是显示区域A,B,C,D中居民的总和,我不知道该怎么做。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可group by使用RIGHT()函数,如下所示[仅当标识符A,B,C,...在右侧为1个字符时才有效]

select right(ID, 1) as Identifier, sum([Sum]) as Total_Population
from inhabitate
group by right(ID, 1);