zoukankan      html  css  js  c++  java
  • 第三章 集合与排序 3-1 对表进行聚合排序

    一、聚合函数
    用于汇总的函数称为聚合函数或者聚集函数。所谓聚合,就是将多行汇总为一行。

    二、计算表中数据的行数(COUNT()函数)
    1、计算全部数据的行数。
    SELECT COUNT(*)
    FROM Product;
     
    2、计算NULL之外的数据的行数
    将包含NULL值的列作为参数时,输出的结果为非空的行数。
     
    三、计算合计值(SUM()函数)
    SELECT SUM(sale_price)
    FROM Product;
     
    所有的聚合函数,如果是以列名为参数,那么在计算之前就已经把NULL排除在外了,所以NULL会被无视。除了COUNT(*)除外。
     
    四、计算平均值(AVG()函数)
    SELECT AVG(sale_price)
    FROM Product;
     
    五、计算最大值和最小值。(MAX()函数和MIN()函数)
    SELECT MAX(sale_price), MIN(purchase_price)
    FROM Product;
    MAX/MIN函数原则上可以适用于任何数据类型。
     
    六、使用聚合函数删除重复值(关键字DISTINCT)
    SELECT COUNT(DISTINCT product_type)
    FROM Product;
    注:请注意,这时 DISTINCT 必须写在括号中。这是因为必须要在计算 行数之前删除 product_type 列中的重复数据。

  • 相关阅读:
    jQuery $.each用法
    CodeFirst数据库迁移小记
    IOS中input与fixed同时存在的情况会出现bug
    机器学习十讲--第三讲-分类
    机器学习十讲--第二讲-回归
    机器学习十讲--第一讲
    Pandas数据分析
    Tensorflow-各种优化器总结与比较
    TensorFlow版本问题汇总
    深度学习06
  • 原文地址:https://www.cnblogs.com/mumulin99/p/9833510.html
Copyright © 2011-2022 走看看