求一段SQL运算语句,列的值相同,则将后面一列的值相加,如下:

2025年03月01日 05:54
有2个网友回答
网友(1):

假设Member表结构如下:
country varchar(100), --国家
city varchar(100), --城市
lastname varchar(100), --姓氏
size int --人数

SQL代码如下:
SELECT country, city, lastname, sum(size) AS size
FROM Member
GROUP BY country, city, lastname

网友(2):

select t.国家,t.城市,t.姓名,sum(t.数值) from 原表 t group by t.国家,t.城市,t.姓名