前面介绍的聚集函数只是用来计算行数,平均数,最大值,最小值而不用检索所有数据.通过count()函数,我们可以计算生产商1003提供的产品数目,但如果我要查询所有生产商提供的商品数,这就需要进行分组查询. 1.创建分组:使用group by 关键字 select vend_id,count(*) as num_prods from products group by vend_id; --查询所有生产商生产的商品数 group by 要在where子句后,order by 子句前. 2.过滤分组…
前面介绍的聚集函数只是用来计算行数,平均数,最大值,最小值而不用检索所有数据.通过count()函数,我们可以计算生产商1003提供的产品数目,但如果我要查询所有生产商提供的商品数,这就需要进行分组查询. 1.创建分组:使用group by 关键字 select vend_id,count(*) as num_prods from products group by vend_id; --查询所有生产商生产的商品数 group by 要在where子句后,order by 子句前. 2.过滤分组…