[SQL基础教程] 3-1 对表进行聚合查询

聚合函数

用于合计的函数称为聚合函数或者集合函数

  • COUNT
  • SUM
  • AVG
  • MAX
  • MIN
SELECT COUNT(*)
FROM table; SELECT COUNT(col)
FROM table

理解

聚合函数在SELECT子句中使用;

以<列名>为输入。

法则 3-1

COUNT(*) 计算包含NULL的数据行;

COUNT(<列名>) 计算NULL除外的数据行。

**法则 3-2 **

聚合函数在处理数据时将NULL排除在外,但COUNT(*)除外。

**法则 3-3 **

MAX/MIN所有数据类型的列,SUM/AVG只适用数值类型的列。

组合DISTINCT使用

SELECT COUNT(DISTINCT col)
FROM table;

最新文章

  1. ANSYS17.0详细安装图文教程
  2. 同步和异步UDP使用方法
  3. spring获取webapplicationcontext,applicationcontext几种方法详解
  4. VTK 6.3.0 Qt 5.4 MinGW 4.9.1 Configuration 配置
  5. ExtJs之 Ext.JSON
  6. 【剑指offer 面试题12】打印1到最大的n位数
  7. iOS的view翻转动画实现--代码老,供参考
  8. 为什么用 Java:一个 Python 程序员告诉你
  9. C学习之指针强化
  10. Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法
  11. 【学习笔记】C# 抽象类
  12. Spark Streaming高级特性在NDCG计算实践
  13. &lt;经验杂谈&gt;C#使用AES加密解密的简单介绍
  14. UTF-8字符C2A0引起的问题
  15. Centos7.x做开机启动脚本
  16. 通俗易懂的vuex-demo
  17. Python-第一章(开发基础)
  18. Original Autel MaxiSys Pro MS908P support 2 Year Free Update Online
  19. mvc中查询字符串请求过长
  20. 实际体验Span&lt;T&gt; 的惊人表现

热门文章

  1. 顺手的Linux发行版及其工具推荐
  2. Linux环境进程间通信(三):消息队列
  3. 迟到的 WPF 学习 &mdash;&mdash; 入门
  4. C# 号码归属地查询算法
  5. GEF-whole-upload教程中遇到的问题及解决方案
  6. jstl标签的fmt:formatDate格式化日期 String to Date
  7. 获取Portal中POWL程序的APPLID
  8. oracle与sqlserver区别
  9. Magnum Kuernetes源码分析(一)
  10. 结构-行为-样式-angularJs ngAnimate(Js实现)