zoukankan      html  css  js  c++  java
  • 分组查询

     

     

    分组

    • 按照字段分组,表示此字段相同的数据会被放到一个组中
    • 分组后,只能查询出相同的数据列,对于有差异的数据列无法出现在结果集中
    • 可以对分组后的数据进行统计,做聚合运算
    • 语法:
    select 列1,列2,聚合... from 表名 group by 列1,列2,列3...
    • 查询男女生总数
    select gender as 性别,count(*)
    from students
    group by gender;
    • 查询各城市人数
    select hometown as 家乡,count(*)
    from students
    group by hometown;

    分组后的数据筛选

    • 语法:
    select 列1,列2,聚合... from 表名
    group by 列1,列2,列3...
    having 列1,...聚合...
    • having后面的条件运算符与where的相同
    • 查询男生总人数
    复制代码
    方案一
    select count(*)
    from students
    where gender=1;
    -----------------------------------
    方案二:
    select gender as 性别,count(*)
    from students
    group by gender
    having gender=1;
  • 相关阅读:
    第九周学习报告
    人月神话阅读笔记02
    数组 分步 详细
    第八周学习总结
    课堂练习
    学习进度报告09
    用户模板和用户场景
    学习进度报告08
    课堂随笔
    学习进度报告07
  • 原文地址:https://www.cnblogs.com/wwthuanyu/p/10069782.html
Copyright © 2011-2022 走看看