zoukankan      html  css  js  c++  java
  • MariaDB 求和,最大值,最小值,平均数

    MariaDB 求和,最大值,最小值,平均数

    -----------------------------------------------

    Functions Description

    -----------------------------------------------

    AVG() Returns a column’s average value

    COUNT() Returns the number of rows in a column

    MAX() Returns a column’s highest value

    MIN() Returns a column’s lowest value

    SUM() Returns the sum of a column’s values

    -----------------------------------------------


    AVG()

    (jlive)[crashcourse]>SELECT AVG(prod_price) AS avg_price FROM products WHERE vend_id = 1003;

    +-----------+

    | avg_price |

    +-----------+

    | 13.212857 |

    +-----------+

     

    1 row in set (0.00 sec)

    (jlive)[crashcourse]>SELECT AVG(DISTINCT prod_price) AS avg_price FROM products WHERE vend_id = 1003;

    +-----------+

    | avg_price |

    +-----------+

    | 15.998000 |

    +-----------+

     

    1 row in set (0.00 sec)


    COUNT()

    (jlive)[crashcourse]>SELECT COUNT(*) AS num_cust FROM customers;

    +----------+

    | num_cust |

    +----------+

          5 |

    +----------+

    1 row in set (0.00 sec)

    统计表中总共多少行


    (jlive)[crashcourse]>SELECT COUNT(cust_email) AS num_cust FROM customers;

    +----------+

    | num_cust |

    +----------+

          3 |

    +----------+

     

    1 row in set (0.00 sec)

    统计表中cust_email字段非空的总行数


    SUM()

    (jlive)[crashcourse]>SELECT SUM(item_price*quantity) AS total_price FROM orderitems WHERE order_num = 20005;

    +-------------+

    | total_price |

    +-------------+

        149.87 |

    +-------------+

     

    1 row in set (0.00 sec)




    (jlive)[crashcourse]>SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max, AVG(prod_price) AS price_avg FROM products;

    +-----------+-----------+-----------+-----------+

    | num_items | price_min | price_max | price_avg |

    +-----------+-----------+-----------+-----------+

          14 |      2.50 |     55.00 | 16.133571 |

    +-----------+-----------+-----------+-----------+

     

    1 row in set (0.00 sec)

  • 相关阅读:
    cookie、localStorage、sessionStorage及三者的区别
    js中的宏任务和微任务
    IDEA工具第二篇:自定义Java注释模板
    JDBC注册驱动的三种方式
    Java POI导出Excel,打开提示“此文件中的某些文本格式可能已经更改......”
    day29 文件的上传和下载 socketserver(并发)
    day 28 黏包 ssh模块 subprocess模块
    day 28 网络基础相关的知识
    day 27 网路编程 面向对象多继承
    day 26 约束、自定义异常、加密hashlib、logging
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814188.html
Copyright © 2011-2022 走看看