参考经典文章:https://blog.csdn.net/liu_shi_jun/article/details/51329472

1.group by 分组 ,每一组数据只有一行,如果group by col1,col2  即根据两个字段进行分组,那么会对这两列进行排列组合,每一行都是唯一不重复的一组

2.分组的数据里面 可以用聚合函数 如 COUNT 、SUM进行统计,不能在select中写一个不在分组里面的字段,因为1组数据只有一行,但是这个未作为分组条件的字段可能有多个值,这样就不知道展示哪个值了。

3.where在分组前使用,对所有数据进行过滤;having在分组后使用 对组进行过滤。

查询Score表中 班级号码 以3开头,有20名以上学生有成绩 的所有学生 的平均成绩

select avg(StudentScore) from Score where CId like '3%' group by CId having COUNT(*)>20

最新文章

  1. .NET Core New csproj 如何发布可执行文件
  2. 【caffe】无法找到gpu/mxGPUArray.h: No such file or directory
  3. Windows Phone中获取UserAgent
  4. 1012 C语言文法
  5. Delphi下16进制位图数据转位图
  6. Android的webview加载本地html、本apk内html和远程URL
  7. android界面布局技巧(一)
  8. WordPress RokNewsPager插件‘thumb.php’多个安全漏洞
  9. c++相关知识回顾
  10. Qt 五子棋
  11. DOM对象和JQuery对象进行转换
  12. Html5 Canvas笔记(1)-CanvasAppTemplate代码
  13. Ubuntu 16.04.3 安装jenkins
  14. exe4j中"this executable was created with an evaluation version exe4j"的解决
  15. HDU 2842 Chinese Rings(常数矩阵)
  16. [ SHELL编程 ] 远程服务器传输文件
  17. scrapy 常用代码
  18. Nmap命令的常用实例
  19. iReport数据库连接找不到驱动
  20. anu - browser

热门文章

  1. [Algorithms] Binary Search Algorithm using TypeScript
  2. [Node] Run Local DevDependencies from the Command Line with npx
  3. js读取json,纠结。。。
  4. 魔兽争霸war3心得体会(一):UD的冰甲蜘蛛流
  5. MapReduce 图解流程
  6. js进阶 12-1 jquery的鼠标事件有哪些
  7. NSCache使用常见错误
  8. 在shell脚本中调用sqlplus 分类: H2_ORACLE 2013-06-23 13:01 1437人阅读 评论(0) 收藏
  9. [转载]剥析surging的架构思想
  10. 《从零開始学Swift》学习笔记(Day 1)——我的第一行Swift代码