码迷,mamicode.com
首页 > 其他好文 > 详细

关于group by的使用示例

时间:2017-09-21 13:45:03      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:显示   区域   group   --   销售额   values   into   var   create   

#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;

 

关于group by的使用示例

标签:显示   区域   group   --   销售额   values   into   var   create   

原文地址:http://www.cnblogs.com/yuzhuang/p/7567704.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!