sql group by 多个字段例子

有表如下;

获取某年份、某地区、某产品的销售总额,

或者根据需要把字段顺序换一下;

sql 复制代码
insert into sales (product, year, region, amount) values ('飞机','2000','东部',5);
insert into sales (product, year, region, amount) values ('飞机','2001','中部',11);
insert into sales (product, year, region, amount) values ('飞船','2000','西部',6);
insert into sales (product, year, region, amount) values ('飞艇','2000','东部',7);
insert into sales (product, year, region, amount) values ('飞机','2000','北部',5);
insert into sales (product, year, region, amount) values ('飞机','2001','南部',13);
insert into sales (product, year, region, amount) values ('飞船','2001','东部',9);
insert into sales (product, year, region, amount) values ('飞船','2000','北部',17);
insert into sales (product, year, region, amount) values ('飞艇','2000','东部',21);
insert into sales (product, year, region, amount) values ('飞船','2000','东部',23);
insert into sales (product, year, region, amount) values ('飞机','2000','东部',23);
insert into sales (product, year, region, amount) values ('飞船','2001','东部',23);

select * from sales;

SELECT year, region, product, SUM(amount) AS 销售总额
FROM sales
GROUP BY year, region, product;

SELECT product,year, region,  SUM(amount) AS 销售总额
FROM sales
GROUP BY product,year, region;
相关推荐
独立开阀者_FwtCoder15 分钟前
不要再像我这样使用 React 导入了,试试 Wrapper 模式吧!
前端·javascript·数据库
代码吐槽菌18 分钟前
基于SpringBoot的律师事务所案件管理系统【附源码】
java·数据库·spring boot·后端·毕业设计
用户240036192350043 分钟前
mysql 索引的初步认识
数据库
狂奔solar1 小时前
Vanna + qwq32b 实现 text2SQL
数据库·sql
网络安全工程师老王1 小时前
clickhouse注入手法总结
数据库·clickhouse·web安全·网络安全·信息安全
!!!5251 小时前
MongoDB 新手笔记
数据库·笔记·mongodb
JIngJaneIL2 小时前
健身管理小程序|基于java微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
java·数据库·小程序·vue·毕业设计·论文·健身管理小程序
zxy982 小时前
oracle em修复之路
网络·数据库·microsoft·oracle·database
努力的搬砖人.2 小时前
nacos配置达梦数据库驱动源代码步骤
java·服务器·数据库·经验分享·后端
KENYCHEN奉孝3 小时前
一个基于Django的进销存管理系统Demo实现
数据库·sqlite