帮忙写个SQL语句

lqsmn613 2010-01-31 07:58:44
有一张表aa,表中有字段A,B,C;比如A代表有种东西的名字,B代表其型号,也就是同一种A有不同的型号的,C是其价格之类的。具体如下:
A1 B1 C1
A1 B1 C2
A1 B2 C3
A1 B2 C4
A2......
......
下面一样的类似情况,我现在要统计下同一种东西的同一种型号中的C价格的sum值,这个怎么写?
...全文
89 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Inhibitory 2010-01-31
  • 打赏
  • 举报
回复
已测试过, 没有问题
select colA, colB, sum(colC) from tableName group by colA, colB;

示例:
CREATE TABLE goods(
name text,
type text,
price float
);

插入的数据: select * from goods;
A1|B1|100.0
A1|B1|200.0
A1|B2|50.0
A1|B2|100.0
A2|B1|200.0
A2|B1|300.0
A2|B2|500.0

查询语句: 查询同一名字下同一型号商品的总价值:
select name, type, sum(price) from goods group by name, type;

查询结果:
A1|B1|300.0
A1|B2|150.0
A2|B1|500.0
A2|B2|500.0
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2010-01-31 07:58
社区公告
暂无公告