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
热门推荐
憋尿是小事?憋尿导致的这3大伤害,建议大家要早点了解
研究揭示:暴力接触如何影响青少年网络攻击行为
拒绝校园“欺凌” 守护未成年人健康成长
Midjourney从入门到实战:图像生成命令及参数详解
香港一日游精华攻略:从维港到山顶,尽览繁华与自然美景
《怪物猎人 荒野》已公布怪物基本情况汇总(随时更新)
无脑选中间就错了!看电影教你选最佳观影位
什么是葫芦?葫芦的应用及原理
中国化的“地中海饮食”模式!坚持这样吃,远离脂肪肝(附食谱)
茶杯选购攻略
塑形燃脂从早晨开始:六种轻松燃脂的运动指南
基层法院审理难:探究我国司法体制中的问题与挑战
真正压垮女性的,不只是“隐形劳动”,更是……
跑者必看!足底筋膜炎康复指南:缓解、按摩伸展、肌力训练、伤后恢复训练一次告诉你!
AI人才争夺战:中美两国如何布局未来科技竞争
古代长江南北的军事攻坚与防守策略
线索化二叉树的遍历
年轻人"奔县游"兴起,小城成热门度假地
《纸嫁衣》:中式解谜故事,跨媒介传播与文化传承
茶室设计:融入茶业文化的空间美学
老年人发生视力减退怎么办?科学补充3种维生素,积极改善视力
如何计算年休假管理规定中的假期天数?
企业在招聘时如何防止简历造假
江苏各地亮出“生态实招”
如何提升电商客服系统的响应速度和用户满意度?
游戏耳机选购指南(含各价位耳机推荐)
案例分析:江湾小学馆校协同实践育人路径的启示
情比“金”坚:憨憨金毛“金子”带来的爱与感动
全国首批!哈尔滨冰雪大世界成功入选智慧旅游沉浸式体验新空间
抖音养号的正确方法是什么?新手必看的运营技巧