新闻中心
SQL 聚合函数 COUNT、SUM、*G 怎么用?
COUNT、SUM、*G是常用SQL聚合函数,分别用于统计行数、求和与计算平均值。COUNT(*)统计所有行,COUNT(列名)统计非NULL值,COUNT(DISTINCT 列名)统计去重后的非NULL值;SUM对数值列求和,忽略NULL,仅适用于数值类型;*G计算平均值,为SUM除以非NULL行数。这些函数可单独使用或与GROUP BY结合分组统计,常配合WHERE筛选数据。正确处理NULL值可避免结果偏差,满足多数基础统计需求。

SQL 聚合函数用于对一组值执行计算并返回单个值。常用的聚合函数有 COUNT、SUM 和 *G,它们通常与 GROUP BY 子句一起使用,也可以单独使用。
COUNT:统计行数
COUNT 用来统计满足条件的行数。
- COUNT(*) 统计所有行,包括 NULL 值。
- COUNT(列名) 统计该列非 NULL 的行数。
- COUNT(DISTINCT 列名) 统计该列中不同(去重)且非 NULL 的值的个数。
例如,统计员工表中有多少人:
COUNT(*) FROM employees;
统计有上级领导的员工数量:
COUNT(manager_id) FROM employees;
统计不同部门的数量:
COUNT(DISTINCT department_id) FROM employees;
SUM:求和
SUM 计算某列数值的总和,忽略 NULL 值。
- 只能用于数值类型的列。
- 如果所有值都是 NULL,结果为 NULL。
例如,计算所有员工的工资总和:
MGX
MetaGPT推出的自然语言编程工具
163
查看详情
SUM(salary) FROM employees;
计算销售部门员工的工资总和:
SUM(salary) FROM employees WHERE department = 'Sales';
*G:计算平均值
*G 返回某列的平均值,自动忽略 NULL 值。
- 同样只适用于数值类型。
- 是 SUM 除以 COUNT 的结果(非 NULL 个数)。
例如,计算员工的平均工资:
*G(salary) FROM employees;
按部门分组查看平均工
资:
department_id, *G(salary) FROM employees GROUP BY department_id;
基本上就这些。用好这三个函数,配合 GROUP BY 和 WHERE,就能完成大多数基础统计需求。注意处理 NULL 值的影响,避免误判结果。
以上就是SQL 聚合函数 COUNT、SUM、*G 怎么用?的详细内容,更多请关注其它相关文章!
# 中文网
# 页面seo如何设置
# seo优化排名哪里实惠
# base标签利于SEO优化吗
# vlog关键词排名
# 青海快排seo
# 台儿庄网站建设引流招标
# 肇庆大旺网站建设
# 太原网站建设路烤肉
# 青岛行业网站建设
# 北京app产品营销推广宣传公司
# sql
# 相关文章
# 中有
# 就能
# 子句
# 自然语言
# 平均工资
# 都是
# 适用于
# 行数
# 聚合函数
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
探索高级语言到原生C/C++的转译:挑战与内存管理策略
网易大神怎么保存别人动态的图片_网易大神动态图片保存方法
微博网页版首页入口 微博电脑端官网登录链接
Golang如何实现微服务鉴权与权限控制_Golang微服务鉴权与权限管理实践
Gmail邮箱申请注册直达_Gmail邮箱免费注册PC版官网入口2025
iCloud登录入口网页版 苹果iCloud官网登录
谷歌浏览器怎么给标签页静音_Chrome标签静音快捷操作
4399网页游戏电脑版全新入口 4399电脑端在线玩指南
蛙漫2日版入口 WAMAN2(日版)无删减漫画官网链接
b站赚钱渠道_b站收益来源
Excel文件在线转换快速入口 Excel在线格式转换网站
处理Kafka消费者会话超时:深入理解消息处理语义与幂等性
海棠电脑版入口_通过电脑访问海棠官网阅读
Win11怎么合并任务栏图标 Win11开启任务栏合并减少图标占空间【方法】
C++ typeid如何获取类型信息_C++ RTTI运行时类型识别用法
AO3中文官网链接_AO3网页版稳定镜像站
uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页
Node.js 中使用 node-cron 实现定时 API 数据抓取与处理
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
期待已久:小米17 Ultra、小米首款NAS本月登场
KFC早餐时段怎么领特惠代码_KFC早餐订餐优惠代码获取与使用说明
使用Python高效删除Word宏并转换DOCM为DOCX格式
蛙漫2台版漫画地址 Manwa2正版网页版链接
J*a里如何使用forEach遍历Map_Map遍历方法说明
J*a如何使用AtomicInteger控制计数_J*a无锁计数器性能分析
css滚动动画效果怎么实现_使用Animate.css滚动触发动画类
2026年发布! 美少女养成动作RPG《神剑少女战记》发布实机演示
深入理解与实现最大堆的Heapify过程:常见错误与修正
PowerPoint如何制作滚动字幕结尾彩蛋_PowerPoint路径动画实现平滑滚动字幕效果
Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践
免费抖音短视频入口_抖音网页版短视频免费通道
DLsite中文平台入口 DLsite官网内容在线查看
Angular Material 垂直步进器:实现底部到顶部排序的教程
Node.js CSV 数据处理:基于字段值条件过滤整条记录的策略
哔哩哔哩忘记密码了怎么找回_哔哩哔哩密码找回方法
Pygame教程:解决用户输入与游戏状态更新不同步问题
如何仅使用CSS更改登录界面背景图像图标的颜色
如何在复杂的电商平台中优雅地管理共享资源并确保正确重定向,使用spryker-shop/resource-share-page模块助你一臂之力
理解Python模块与全局变量的作用域管理
Lar*el如何正确地在控制器和模型之间分配逻辑_Lar*el代码职责分离与架构建议
汽水音乐车机版8.9下载 汽水音乐车机版8.9版本安装入口
漫蛙manwa官网登录界面_漫蛙漫画网页版主站入口
css滚动区域卡顿如何改善_css滚动问题用will-change优化渲染
包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址
Python vgamepad库按键模拟:正确使用XUSB_BUTTON常量
2306选座时如何选靠窗位置_12306选座靠窗座位查看方法解析
Mac终端命令大全_Mac常用Terminal指令速查
win11专注助手在哪 Win11免打扰模式设置与自动化规则【指南】
Go语言中Map存储的结构体如何调用指针方法:深入解析与实践
Windows电脑怎么截图最方便_系统自带截图工具的5种神仙用法【技巧】


2025-10-05
浏览次数:次
返回列表