sql 中的group by 与 聚合函数

devtools/2024/10/9 15:24:51/

 聚合函数

MAX( )函数取指定字段的最大值;

MIN( )函数取指定字段的最小值;

SUM( ) 函数对指定字段的值进行求和;

COUNT( ) 函数计算某个分组内数据的条数;

AVG( ) 函数指定字段的值求平均数。

举例:

图解<a class=sql_23.jpg" height="1080" src="https://img-blog.csdnimg.cn/img_convert/38f1026ae03086474a89deee8dde8f1d.jpeg" width="1200" />



GROUP BY

GROUP BY 用来根据指定的字段对结果集进行分组,如果某些记录的指定字段具有相同的值,那么它们将被合并为一条数据。通俗地理解,GROUP BY 子句将根据指定的字段合并数据行,前面我们已经学过了distinct,group by 同样也能够达到去冲的效果,且很多场景下group by 在执行效率上可能更胜一筹

语法:

SELECT column1, column2
FROM table_name
WHERE [ conditions ]
GROUP BY column1, column2
[ORDER BY column1, column2]

tips

•GROUP BY 子句需要和 SELECT 语句一起使用;

•如果有 WHERE 子句,那么 WHERE 子句需要放在 GROUP BY 子句之前;

•如果有 ORDER BY 子句,那么 ORDER BY 子句需要放在 GROUP 子句之后。

举例:

图解<a class=sql_24.jpg" height="1080" src="https://img-blog.csdnimg.cn/img_convert/053133e847104d9672593204e7cc3169.jpeg" width="1200" />

GROUP BY 子句通常和聚合函数(COUNT()、SUM()、AVG()、MIN()、MAX() 等)一起使用来对结果进行分组

举例:

图解<a class=sql_25.jpg" height="1080" src="https://img-blog.csdnimg.cn/img_convert/ab9d2ac6fe63096f8b6f917bb5e13dc7.jpeg" width="1200" />

 ---写在文末---

数据分析社区推荐,免费数据分析资料下载。定期分享数据分析领域的最新动态、实战案例、技术工具评测、数据可视化技巧以及行业洞察报告。

数据分析专栏

资料下载


http://www.ppmy.cn/devtools/91379.html

相关文章

探索人工智能大模型在工业领域的应用与发展

探索人工智能大模型在工业领域的应用与发展 前言测评总结 前言 人工智能大模型在工业领域的应用正逐渐展现出其巨大的潜力。大模型能够在工业知识问答、工程建模、数据分析、文档生成和代码理解等多个场景中发挥重要作用。 例如&#xff0c;在工业知识问答方面&#xff0c;大…

React管理系统整合Cesium避坑指南

花费了一周时间将React 升级到了最新版本18&#xff0c;同时整合Cesium三维模块到系统中&#xff0c;其中遇到了react 版本升级后模块删改&#xff0c;按照原来的引入方式无法使用的问题&#xff0c;以及Cesium 放入子路由一直404等问题 文章目录 一、系统版本依赖二、系统预览…

回归预测|基于雪消融优化极端梯度提升树的数据回归预测Matlab程序SAO-XGBoost多特征输入单输出 含基础模型

回归预测|基于雪消融优化极端梯度提升树的数据回归预测Matlab程序SAO-XGBoost多特征输入单输出 含基础模型 文章目录 前言回归预测|基于雪消融优化极端梯度提升树的数据回归预测Matlab程序SAO-XGBoost多特征输入单输出 含基础模型 一、SAO-XGBoost模型二、实验结果三、核心代码…

2024年AWS云服务器选择哪个区域最好?

在选择2024年AWS云服务器区域时&#xff0c;您需要根据您的业务需求、目标用户群体的位置、数据合规性要求、延迟需求以及成本预算等因素综合考虑。以下是九河云针对不同需求的建议&#xff1a; 北美区域 优势&#xff1a;北美区域&#xff0c;尤其是弗吉尼亚北部&#xff0c…

模拟退火的

题目链接 体验乱调参数而看天意的奇特体验 #include<bits/stdc.h> using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair<ll,ll> pii; const int inf0x3f3f3f3f; const int N1e510; const int mod1e97; //#define int long…

我在高职教STM32——I2C通信入门(2)

大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助CSDN平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学课件分…

ollama+openwebui 部署本地自定义模型

ollama https://github.com/ollama/ollama open-webui https://github.com/open-webui/open-webui 部署流程&#xff1a; 1&#xff0c;**open-webui docker一键安装** docker run -d -p 3000:8080 --gpusall -v ollama:/root/.ollama -v open-webui:/app/backend/data --nam…

前端面试——函数执行顺序练习

练习 例子一例子2例子3 例子一 这里有一个例子&#xff0c;涉及到函数嵌套调用、微任务和宏任务。 function secondary() {console.log(Inside secondary); }function primary() {console.log(Start primary);// 微任务&#xff1a;PromisePromise.resolve().then(function p…