第十二章:汇总数据

Posted zuotongbin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十二章:汇总数据相关的知识,希望对你有一定的参考价值。

@author: Tobin
@date: 2019/10/28 22:32:57

聚集函数:运行在行组上,计算和返回单个值的函数。
技术图片

# AVG()函数,忽略值为NULL的行
SELECT AVG(prod_price) AS avg_price
FROM products;

# COUNT()函数
# COUNT(*),对行的数目进行计数,不管是否NULL
# COUNT(column)对特定列中具有值的行进行计数,忽略NULL值
SELECT COUNT(*) AS num_cust
FROM customers;

SELECT COUNT(cust_email) AS num_cust
FROM customers;

# MAX()函数和MIN()函数,对非数值数据也有用。忽略NULL。
# SUM()函数
SELECT SUM(item_price*quantity) AS total_price
FROM orderitems
WHERE order_num = 20005;

# DISTINCT,聚集不同值,只计算不同价格的平均值
SELECT AVG(DISTINCT prod_price) AS avg_price
FROM products
WHERE vend_id = 1003;

# 使用多个聚集函数
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;

以上是关于第十二章:汇总数据的主要内容,如果未能解决你的问题,请参考以下文章

数据库系统概念笔记——第十二章:查询处理

第十二章:面向对象编程

第十二章-语义分析之数据流检查

进击的Python第十二章:mysql介绍与简单操作,sqlachemy介绍与简单应用

第十二章 使用结构指针

“全栈2019”Java第十二章:变量