我有下表:
ID ---- Sum
w01D 2812202
w02D 3353163
w03C 2443837
w04D 1975115
w05A 4664729
... ...
在列'ID'中,w01,w02,...是状态的标识符,字母A,B,C,D指向给定状态所在的区域。 在“Sum”栏中,每个州都有许多居民。 当然整个表格要长得多。
我的目标是显示区域A,B,C,D中居民的总和,我不知道该怎么做。 提前感谢您的帮助。
答案 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);