zoukankan      html  css  js  c++  java
  • 3、SQL基础整理(分组)

    分组

    group by

    select class from xuesheng group by class

    select class,AVG(chinese)from xuesheng group by class

    select math from xuesheng where math >80 group by math

    select math from xuesheng where math between 80 and 90 group by math

    select math,count(*) from xuesheng where math between 80 and 90 group by math

    选出语文成绩>80的班级行总数,按班级分组

    select class,COUNT(*)from xuesheng where chinese>80 group by class

    having 后面只能加聚合函数(从表中选出where后,先看前面的聚合函数,再算后面的聚合函数)

    select class,COUNT(*)from xuesheng where chinese>=80 group by class having COUNT(*)>10

    select class,COUNT(*),AVG(math)from xuesheng group by class having AVG(math)>90

    select class,COUNT(*) from xuesheng where math>80 group by class order by COUNT(*)

    --分别求每个班语数外最高分,并按语文升序排序

    select class,MAX(chinese),MAX(math),MAX(english) from xuesheng group by class order by MAX(chinese)

  • 相关阅读:
    docker镜像
    docker常用命令
    docker基础
    跨站脚本漏洞(XSS)基础
    Session、Cookie与Token
    linux之curl工具
    ssl证书与java keytool工具
    mysql主从复制
    linux之平均负载(学习笔记非原创)
    mysql8.0忘记密码如何操作?
  • 原文地址:https://www.cnblogs.com/wleaves/p/4164981.html
Copyright © 2011-2022 走看看