码迷,mamicode.com
首页 > 数据库 > 详细

mysql之分组

时间:2017-06-19 17:44:22      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:product   group by   创建   size   select   strong   ges   log   技术分享   

1、创建分组 group by

SELECT vend_id, COUNT(*) AS num_prods FROM products
GROUP BY vend_id;

技术分享

在where字句之后,在order by字句之前。

2、过滤分组

HAVING 过滤分组,where过滤行

SELECT cust_id,COUNT(*) AS orders1 FROM orders
GROUP BY cust_id
HAVING COUNT(*) >=2;

技术分享

它列出具有两个以上产品且其价格大于等于4的供应商: 

SELECT vend_id,COUNT(*) AS num_prods FROM products
WHERE prod_price >=4
GROUP BY vend_id
HAVING COUNT(*) >=2;

 技术分享   

 

技术分享  技术分享

SELECT子句顺序

技术分享

 

mysql之分组

标签:product   group by   创建   size   select   strong   ges   log   技术分享   

原文地址:http://www.cnblogs.com/bell1991/p/7049704.html

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