• mysql必知必会(七):聚合函数


    聚合函数

    1.聚合函数:运行在行组上,计算和返回单个值的函数
    2.mysql聚合函数

    函数 说明
    AVG() 返回某列的平均值
    COUNT() 返回某列的行数
    MAX() 返回某列的最大值
    MIN() 返回某列的最小值
    SUM() 返回某列值之和

    AVG() 函数

    返回products表中所有产品的平均价格

    SELECT AVG(prod_price) AS avg_price FROM products;
    

    image

    COUNT() 函数

    COUNT(*):统计行数,在统计结果时,不会忽略NULL
    COUNT(1):统计行数,不会忽略NULL。与COUNT(*)在不同情况下有效率上的区别
    COUNT(列名):统计该列字段在表中出现的次数,会忽略字段为NULL 的情况,即不统计字段为null 的记录

    只对有电子邮件地址的客户计数

    SELECT COUNT(cust_email) AS num_cust FROM customers;
    

    image

    MAX() 函数

    MAX() 返回指定列中的最大值。MAX() 要求指定列名
    返回products表中最贵的物品的价格

    SELECT MAX(prod_price) AS max_price FROM products;
    

    image

    MIN() 函数

    MIN() 返回指定列中的最小值

    SUM() 函数

    SUM() 用来返回指定列值的和,还可以统计计算值
    如根据物品价格*数量,计算出总的订单金额

    SELECT SUM(item_price * quantity) AS total_price FROM orderitems WHERE order_num = 20005;
    

    image

  • 相关阅读:
    03-spring bean
    04-spring的依赖注入
    01-课程安排
    17-注解开发
    WIN10新机必要设置记录 for 3dsmax
    ps导出svg
    VS C# 共享项目
    在Maxscript中创建.Net类型
    C# 自定义索引
    C# ?
  • 原文地址:https://www.cnblogs.com/my_captain/p/16459201.html
Copyright © 2020-2023  润新知