SQL函数之聚合函数(求和,平均值,最大值,最小值,统计,取不重,取重)
创作时间:
作者:
@小白创作中心
SQL函数之聚合函数(求和,平均值,最大值,最小值,统计,取不重,取重)
引用
CSDN
1.
https://blog.csdn.net/a_lllll/article/details/87880007
聚合函数对一组值进行计算并返回单一的值,通常聚合函数会与SELECT语句的GROUP BY子句一同使用,在与GROUP BY子句使用时,聚合函数会为每一个组产生一个单一值,而不会为整个表产生一个单一值.
在这张数据表的基础上执行语句
SUM(求和)函数
SUM函数返回表达式中所有值的和或仅非重复值的和。SUM 只能用于数字列。空值将被忽略。
参数说明:
ALL:对所有的值应用此聚合函数。ALL是默认值。
DISTINCT:指定 SUM 返回唯一值的和。SUM (DISTINCT(字段名))
--SUM 求和
SELECT SUM(AGE) AS 年龄总和 FROM UserInfor(表名)
--DISTINCT 去重
SELECT SUM(DISTINCT(AGE)) AS 唯一值年龄总和 FROM UserInfor(表名)
AVG(平均值)函数
--AUG 平均值
SELECT AVG(AGE) AS 年龄平均值 FROM UserInfor(表名)
SELECT AVG(DISTINCT(AGE)) AS 唯一值年龄平均值 FROM UserInfor(表名)
MIN(最小值)函数
--MIN 最小值
SELECT MIN(AGE) AS 最小年龄 FROM UserInfor WHERE SEX='男'
MAX(最大值)函数
--MAX 最大值
SELECT MAX(AGE) AS 最大年龄 FROM UserInfor WHERE SEX='女'
COUNT(统计)函数
COUNT函数返回组中的项数。COUNT 返回 int 数据类型值。
--COUNT 计算数量
SELECT COUNT(AGE) AS 年龄小于30岁的人数 FROM UserInfor WHERE AGE<30
SELECT COUNT(DISTINCT(AGE)) AS 年龄不重复的人数 FROM UserInfor
DISTINCT(取不重复记录)函数
DISTINCT函数,对指定的集求值,删除该集中的重复元组,然后返回结果集。
SELECT DISTINCT(AGE) AS 唯一年龄 FROM UserInfor
HAVING(查询重复记录)函数
HAVING函数,查询数据表中的重复记录,可以借助HAVING子句实现,该子句用来指定组或聚合的搜索条件。HAVING子句只能与SELECT语句一起使用,而且,它通常在GROUP BY子句中使用。
GROUP BY:聚合函数 分组
原函数中规定如果需要进行分组查询,必须保证查询的字段和分组的字段一致
--HAVING(查询重复记录)函数
--与GROUP BY(聚合函数 分组)一起使用
SELECT AGE,COUNT(AGE) AS 重复数量 FROM UserInfor GROUP BY AGE HAVING COUNT(AGE)>1
热门推荐
我国现存最古老的水陆城门之一,是苏州古城的重要标志
小孩子能吃高丽参吗?5岁以下的孩子最好别吃,原因在这!
如何自动化地评估 AIGC 生图的质量?
破解微分方程世纪难题:机器学习如何突破传统数值方法瓶颈
指甲上长小白点=缺钙?别再被骗了,真相其实是……
卫星通信与基站天线的全解析:定义、应用与关键区别
剁椒鱼头蒸多久时间最好
集美大学怎么样 好不好
HDMI 2.0 vs. 2.1:PS5用户如何选择?
日本剑术流派的起源——所谓三大源流
防脱洗发水哪个成分好?五款热门产品真实测评
诗词里的清明:“向死而生”的智慧书写
王者荣耀账号被封禁?揭秘常见原因及解封全攻略,让你轻松重返战场
知识库中的视频教程如何制作
手糊玻璃钢模具制作步骤流程与材料选择
降脂超过50%的PCSK9抑制剂,国内已上市4种!一文汇总
CR450动车组:中国高铁技术的新突破
如何快速而高效地构思高考语文作文?
候补订单如何退款?候补购票是否加收手续费?12306回应
因行使荒唐而被灭国,高纬的一生做过哪些荒唐事?
非用藥物的過敏性鼻炎改善方法,這2招一定要學會!
可控核聚变概念走强,低估值股值得关注
基于赔率模型与AI动态校准的足球赛事预测系统研究
6种养生花茶喝好喝对,对抗疲劳、补气养血、清热解腻,还能喝出好气色
悯农什么意思?李绅诗中农耕文明的现实关怀
家常虾仁烹饪指南:美味制作,海鲜享受无难度
如何设计一份清晰易懂的员工工资条模板?
淋巴细胞数偏低怎么办?原因分析与处理措施
建筑赏析|废墟重生!从“地球伤疤”到网红地标…这些操作太绝了!
《我的世界》新手指南:探索、建造与生存的乐趣分享