数据库聚合函数

数据库聚合函数

聚合函数 sum ,avg,max,min,count
1总分
sql 复制代码
SELECT SUM(student_result) FROM result;
SELECT student_no,SUM(studet_result) FROM
result WHERE student_no='6'
2平均分 avg
sql 复制代码
SELECT AVG(studet_result) FROM result;
3最大值 max 最小值 min
sql 复制代码
SELECT MAX(studet_result),MIN(studet_result) FROM result;
4计数count
sql 复制代码
SELECT COUNT(*) FROM student;
SELECT COUNT(*) FROM student WHERE grade_id=1;
SELECT COUNT(*) FROM student;
sql 复制代码
SELECT subject_id,
CASE
WHEN student_result<60 AND student_result>=0 THEN '不及格'
WHEN student_result>=60  AND student_result<=80 THEN'及格'
WHEN student_result>80  AND student_result<=100 THEN'优秀'
ELSE '作弊'
END AS '成绩等级'
FROM result

每个科目平均分

sql 复制代码
SELECT subject_id,AVG(student_result) FROM result GROUP BY subject_id 
相关推荐
oradh15 分钟前
Oracle 11g rac IP地址修改(public ip、vip、scan ip、priviate ip)
数据库·tcp/ip·oracle·rac ip地址修改
YOU OU26 分钟前
Redis哨兵 & 集群
数据库·redis·sentinel
小罗水32 分钟前
第8章 文档解析与文本切片
数据库·spring·spring cloud·微服务
瞬间&永恒~1 小时前
【MySQL】 主从复制多拓扑搭建实验
运维·数据库·mysql·云原生
han_hanker1 小时前
sql语法 DECODE, CASE ... WHEN
数据库·sql·oracle
井川廊咏1 小时前
vi 删除指定范围的行,不用再反复按 dd
数据库·mysql
z落落2 小时前
StudentInfo表 分页、增删改 存储过程+C# WinForm 存储过程实现分页和增删改查
数据库·sql·mysql
影寂ldy3 小时前
WinForm 数据库【新增+编辑】完整功能(参数化查询+配置文件+防报错全套)
数据库
迷枫7123 小时前
达梦数据库 Hint 使用与 Hint 注入实战
数据库
曹牧3 小时前
Oracle:SELECT * FROM TABLE(...)
oracle