国外网站建设视频教学盛大正版传奇世界手游

张小明 2026/1/10 14:19:21
国外网站建设视频教学,盛大正版传奇世界手游,外贸大型门户网站制作,wordpress百度云在 SQL 中#xff0c;聚合函数#xff08;Aggregate Function#xff09; 是对一组数据行#xff08;记录#xff09;进行计算并返回单一结果的函数#xff0c;核心作用是实现数据的统计、汇总分析。它通常与 GROUP BY 子句配合使用#xff08;分组聚合#xff09;聚合函数Aggregate Function是对一组数据行记录进行计算并返回单一结果的函数核心作用是实现数据的统计、汇总分析。它通常与GROUP BY子句配合使用分组聚合也可单独用于全表统计常见于报表、数据分析场景。一、常用聚合函数附示例以下以经典的score成绩表为例字段student_id 学生 ID、subject 科目、score 分数函数作用示例SQL示例结果COUNT()统计行数非 NULL 值的数量-- 统计总学生数去重COUNT(DISTINCT student_id)50假设 50 个学生SUM()计算数值列的总和-- 统计数学科目总分SUM (score) WHERE subject 数学4500假设AVG()计算数值列的平均值-- 计算数学科目平均分AVG (score) WHERE subject 数学90假设MAX()找出列中的最大值-- 数学科目最高分MAX (score) WHERE subject 数学100MIN()找出列中的最小值-- 数学科目最低分MIN (score) WHERE subject 数学60GROUP_CONCAT()MySQL 特有分组拼接字符串-- 拼接每个学生的科目GROUP_CONCAT(subject) GROUP BY student_id语文数学英语关键说明COUNT()的三种用法COUNT(*)统计所有行数包括 NULL 值COUNT(列名)统计该列非 NULL 值的行数COUNT(DISTINCT 列名)统计该列去重后的非 NULL 值行数。聚合函数会自动忽略NULL值比如某学生某科目分数为 NULLSUM/AVG不会计算该值。二、聚合函数的核心使用规则1. 单独使用全表聚合无需分组直接对整张表的目标列统计-- 统计成绩表总记录数 SELECT COUNT(*) AS total_records FROM score; -- 统计所有科目总分、平均分、最高分、最低分 SELECT SUM(score) AS total_score, AVG(score) AS avg_score, MAX(score) AS max_score, MIN(score) AS min_score FROM score;2. 与 GROUP BY 配合分组聚合按指定字段分组对每组数据分别聚合最常用场景-- 按科目分组统计每科的总分、平均分、参考人数 SELECT subject, SUM(score) AS total_score, AVG(score) AS avg_score, COUNT(student_id) AS student_count FROM score GROUP BY subject; -- 分组字段必须出现在SELECT中除聚合列外3. 与 HAVING 配合分组后过滤WHERE过滤分组前的行HAVING过滤分组后的聚合结果不能用 WHERE 过滤聚合函数结果-- 找出平均分≥80的科目 SELECT subject, AVG(score) AS avg_score FROM score GROUP BY subject HAVING avg_score 80; -- 过滤分组后的聚合结果4. 禁止与非聚合 / 非分组字段混用SELECT 子句中若包含聚合函数其他字段必须是GROUP BY的分组字段否则会报错不同数据库严格度不同如 MySQL 非严格模式可能返回随机值需避免-- 错误示例subject不是分组字段也不是聚合函数 SELECT subject, AVG(score) FROM score; -- 正确示例subject是分组字段 SELECT subject, AVG(score) FROM score GROUP BY subject;三、常见注意事项性能问题聚合函数需遍历数据行数据量极大时百万 / 千万级需给分组字段、过滤字段加索引优化NULL 值处理若需将 NULL 值计入计算比如 NULL 视为 0需用IFNULL()或COALESCE()转换-- 把NULL分数视为0计算平均分 SELECT AVG(IFNULL(score, 0)) FROM score;嵌套聚合支持聚合函数嵌套需用子查询比如 “统计各科目平均分的最大值”SELECT MAX(avg_score) FROM (SELECT AVG(score) AS avg_score FROM score GROUP BY subject) AS sub;四、扩展其他数据库特有聚合函数PostgreSQLSTRING_AGG(列名, 分隔符)类似 MySQL 的 GROUP_CONCAT、PERCENTILE_CONT()分位数计算SQL ServerSTRING_AGG(列名, 分隔符)、COUNT_BIG()统计大数行数返回 bigint 类型OracleLISTAGG(列名, 分隔符) WITHIN GROUP (ORDER BY 列名)分组拼接、AVG()支持空值处理。核心总结聚合函数是 SQL 数据统计的核心工具核心逻辑是 “对一组数据做汇总计算”搭配GROUP BY/HAVING可实现精细化的分组统计是数据分析、报表生成的基础。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站推广的效果新开传奇手游新服网

第一章:Open-AutoGLM模型架构深度拆解Open-AutoGLM 是一种面向自动化任务理解与生成的新型大语言模型,其核心设计理念在于融合图神经网络(GNN)与 Transformer 架构的优势,实现对复杂语义结构的高效建模。该模型通过引入…

张小明 2026/1/8 4:08:37 网站建设

定制做网站平台网站空间

AutoGPT镜像SLA保障说明:服务可用性达99.9% 在企业级AI应用逐步从“能用”迈向“好用”的今天,一个核心问题日益凸显:如何让像AutoGPT这样的自主智能体,在真实生产环境中稳定、持续地运行?传统聊天机器人或许可以容忍短…

张小明 2026/1/8 4:08:35 网站建设

自己做键盘的网站h5制作模板免费下载

移动端富文本编辑器wangEditor终极指南:3分钟快速集成教程 【免费下载链接】H5移动端富文本编辑器wangEditor wangEditor是一款专为移动端设计的富文本编辑器,以其卓越的易用性和流畅的操作体验而著称。无论是内容排版、图片插入,还是其他复杂…

张小明 2026/1/8 4:08:34 网站建设

哪个网站做外贸好合肥网站建设制作价格

掩日工具深度解析:红队必备的反病毒规避实战指南 【免费下载链接】AV_Evasion_Tool 掩日 - 免杀执行器生成工具 项目地址: https://gitcode.com/gh_mirrors/ave/AV_Evasion_Tool 掩日工具作为一款专业的反病毒规避解决方案,已经成为红队操作中不可…

张小明 2026/1/8 4:08:32 网站建设

官网和网站的区别建设银行网站的目的

COCO API终极指南:MATLAB计算机视觉科研快速上手 【免费下载链接】cocoapi COCO API - Dataset http://cocodataset.org/ 项目地址: https://gitcode.com/gh_mirrors/co/cocoapi 还在为计算机视觉数据处理而烦恼?每天花费大量时间在标注文件的解…

张小明 2026/1/10 5:24:18 网站建设

如何把一个静态网站网页制作人员培训课程

近期,来自 UCSD Hao AI Lab 和上海交大 Deng Lab 的团队提出了一种突破性解决方案 ——Jacobi Forcing。在大语言模型(LLM)落地应用中,推理速度始终是制约效率的核心瓶颈。传统自回归(AR)解码虽能保证生成质…

张小明 2026/1/8 8:11:40 网站建设