美文网首页
数据库之group by子句

数据库之group by子句

作者: MartinTai | 来源:发表于2019-05-14 21:30 被阅读0次
    • 书写顺序
    暂时:select from where group by
    
    • 执行顺序
    from where group by select
    
    • 先根据where子句指定的条件进行过滤,然后再进行聚合处理
    • group by 相当于切分表的一把刀
    • NULL也算一类数据
    • group by 指定的列 称为聚合健
    • 使用group by子句时,select子句中不能出现聚合健之外的列名
    • 使用group by子句时,select子句中不可以使用as
    select price,count(*)
      from product
    where type = 'clothe'
    group by price;
    

    输出的列只有两列,一列是price,一列是count
    先对product表中的数据进行过滤,即留下类型为clothe的数据,然后对衣服价格进行分组,统计每个价格的衣服数量

    price count
    500 2
    1000 3

    相关文章

      网友评论

          本文标题:数据库之group by子句

          本文链接:https://www.haomeiwen.com/subject/dmqyaqtx.html