关于group by的使用示例

#2 empid number, --雇员ID 3 depid number, - -部门ID 4 area varchar(20), --区域 5 salenum number); --销售额

CREATE TABLE sales(
empid INT(10),
depid INT(10),
AREA VARCHAR(20),
salenm INT(20)
)DEFAULT CHARSET utf8;


INSERT INTO sales VALUES(1,1,'china',10);
INSERT INTO sales VALUES(2,1,'china',10);
INSERT INTO sales VALUES(3,1,'china',10);
INSERT INTO sales VALUES(4,1,'china',10);
INSERT INTO sales VALUES(5,1,'china',10);
INSERT INTO sales VALUES(6,1,'china',10);
INSERT INTO sales VALUES(7,1,'china',10);
INSERT INTO sales VALUES(8,2,'china',10);
INSERT INTO sales VALUES(9,2,'china',10);
INSERT INTO sales VALUES(10,3,'us',10);
INSERT INTO sales VALUES(11,3,'us',10);


SELECT * FROM sales;

-- 求出的是每个部分的销售额
SELECT depid,SUM(salenm) FROM sales GROUP BY depid;

-- 需求2,按部门统计销售额,并且只显示销售总额小于30的部门及销售额(使用having子句)
SELECT depid,SUM(salenm) FROM sales GROUP BY depid HAVING SUM(salenm) <30;

 

转载于:https://www.cnblogs.com/yuzhuang/p/7567704.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值