我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SQL使用聚集函数实现对数据汇总

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SQL使用聚集函数实现对数据汇总

汇总数据

聚集函数

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

SQL聚集函数:

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

AVG函数

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

SELECT AVG(prod_price) AS avg_price
FROM products;

SQL使用聚集函数实现对数据汇总

AVG函数忽略列值为NULL的行

COUNT函数

确定表中行的数目或符合特定条件的行的数目。

例:返回customers表中客户的总数

SELECT COUNT(*) AS num_cust
FROM customers;

SQL使用聚集函数实现对数据汇总

例:只对具有电子邮件的客户计数

SELECT COUNT(cust_email) AS num_cust
FROM customers;

SQL使用聚集函数实现对数据汇总

MAX函数

SELECT MAX(prod_price) AS max_price
FROM products;

SQL使用聚集函数实现对数据汇总

用于文本数据时,如果数据按相应的列排序,则max返回最后一行。

MAX函数忽略列值为NULL的行

MIN函数

MIN函数与MAX函数正好相反

SUM函数

sum用来返回指定列值的和

例:检索所订购的物品的总数。

SELECT SUM(quantity) AS items_ordered
FROM orderitems
WHERE order_num = 20005;

SQL使用聚集函数实现对数据汇总

SUM还可以与之前的计算字段进行联动

例:求总的订单金额

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

SQL使用聚集函数实现对数据汇总

聚集不同值

⚠️下面介绍聚集函数的DISTINCT的使用,mysql4.x是不能正常使用的。

SELECT AVG(DISTINCT prod_price) AS avg_price
FROM products
WHERE vend_id = 1003;

SQL使用聚集函数实现对数据汇总

DISTINCT不能用于COUNT(*)。

组合聚集函数

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;

SQL使用聚集函数实现对数据汇总

到此这篇关于SQL使用聚集函数实现对数据汇总的文章就介绍到这了,更多相关SQL聚集函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SQL使用聚集函数实现对数据汇总

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

聚合函数在数据汇总中的应用

聚合函数在数据汇总中起着非常重要的作用。它们可以对数据进行计算和汇总,提供汇总统计信息,帮助我们理解数据的特征和趋势。常见的聚合函数包括求和、计数、平均值、最大值、最小值等,它们可以应用在不同类型的数据集上,包括数值型数据、文本数据、日期时
聚合函数在数据汇总中的应用
2024-08-03

Prometheus如何实现数据的聚合和汇总

Prometheus实现数据的聚合和汇总主要通过以下几种方式:使用PromQL查询语言:Prometheus提供了一种强大的查询语言PromQL,可以用于对数据进行聚合和汇总。用户可以通过PromQL语句对采集到的数据进行筛选、聚合、计算等
Prometheus如何实现数据的聚合和汇总
2024-03-04

SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)

目录方法1:distinct方法2:group by方法3:窗口函数使用SQL对数据进行提取和分析时,我们经常会遇到数据重复的场景,需要我们对数据进行去重后分析。以某电商公司的销售报表为例,常见的去重方法我们用到distinct 或者gr
2023-05-05

mysql常用函数实例总结【聚集函数、字符串、数值、时间日期处理等】

本文实例讲述了mysql常用函数。分享给大家供大家参考,具体如下: 本文内容:mysql函数的介绍聚集函数avgcountmaxminsum用于处理字符串的函数合并字符串函数:concat(str1,str2,str3…)比较字符串大小函数
2022-05-28

Numpy库常用函数汇总:实现数据分析与建模的利器

Numpy是Python中最常用的数学库之一,它集成了许多最佳的数学函数和操作。Numpy的使用非常广泛,包括统计、线性代数、图像处理、机器学习、神经网络等领域。在数据分析和建模方面,Numpy更是必不可少的工具之一。本文将分享Numpy常
Numpy库常用函数汇总:实现数据分析与建模的利器
2024-01-19

SQL中使用CONVERT函数转换数据类型的简单实现方法

目录CONVERT函数简介基本语法使用示例python1. 将字符串转换为数字2. 将日期转换为不同格式的字符http://www.lsjlt.com串常见的转换类型和格式注意事项适用场景总结CONVERT函数简介在SQL中,CONVER
SQL中使用CONVERT函数转换数据类型的简单实现方法
2024-09-14

如何使用MongoDB实现数据的聚合查询功能

如何使用MongoDB实现数据的聚合查询功能MongoDB是一种流行的NoSQL数据库,它以其灵活性和高性能而备受青睐。在应用程序中,数据聚合是一项常见的任务,这是将数据集合中的多个文档组合在一起,并根据特定条件进行计算的过程。在本文中,我
2023-10-22

python利用K-Means算法实现对数据的聚类案例详解

目的是为了检测出采集数据中的异常值。所以很明确,这种情况下的簇为2:正常数据和异常数据两大类 1、安装相应的库import matplotlib.pyplot as plt # 用于可视化 from sklearn.cluster imp
2022-06-02

如何使用 STL 函数对象来实现函数式编程风格?

stl 函数对象支持 c++++ 中函数式编程:通过实现 operator() 运算符定义函数对象,以指定行为;可用于映射、过滤和排序操作,提高可重用性、可读性和性能。如何使用 STL 函数对象实现函数式编程风格在 C++ 中,标准模板库
如何使用 STL 函数对象来实现函数式编程风格?
2024-04-25

怎么使用PHP实现Redis数据库集群

本篇内容主要讲解“怎么使用PHP实现Redis数据库集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用PHP实现Redis数据库集群”吧!一、Redis集群架构Redis集群采用分布式架
2023-07-06

编程热搜

目录