having vs where
SELECT subjectname,AVG(studentresult) AS 平均分,MAX(StudentResult) AS 最高分,MIN(StudentResult) AS 最低分
FROM result AS r
INNER JOIN subject
AS s
ON r.subjectno = s.subjectno
GROUP BY r.subjectno
HAVING 平均分>80;
/*
where写在group by前面.
要是放在分组后面的筛选
要使用HAVING…
因为having是从前面筛选的字段再筛选,而where是从数据表中的>字段直接进行的筛选的
*/
语法:
SELECT [ALL | DISTINCT]
{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,…]]}
FROM table_name [as table_alias]
[left | right | inner join table_name2] – 联合查询
[WHERE …] – 指定结果需满足的条件
[GROUP BY …] – 指定结果按照哪几个字段来分组
[HAVING] – 过滤分组的记录必须满足的次要条件
[ORDER BY …] – 指定查询记录按一个或多个条件排序
[LIMIT {[offset,]row_count | row_countOFFSET offset}];
– 指定查询的记录从哪条至哪条
最新文章
- 基于CUDA实现立方体贴图 (Cubemaps) 转换为全景图 (Equirectangular Panorama)
- 重新分区_完全不需要装软件!教你轻松调整硬盘分区
- 我的世界boat运行库JAVA10_我的世界boatmod模组大全
- linux iptables 如何设置允许几个 ip访问,Linux防火墙iptables限制几个特定ip才能访问服务器。...
- Node.js v7 Beta版引入citgm
- 马尔科夫链和马尔科夫链蒙特卡洛方法
- 详解: Spark 相对于MapReduce的优势(为什么MapReduce性能不理想)
- Topaz DeNoise AI for Mac(图片降噪软件)
- asp.net mvc 2.0 TryValidateModel(Object)方法
- 找出2n+1个数中不成对的那个
- 光波函数和薛定谔方程
- pytorch求范数函数——torch.norm
- 一个c语言源程序至少包含,一个C源程序必须包含一个main函数
- 2019年,这些公路交通工程规范和标准有新政
- 计算个人所得税的html,实验3-6 计算个人所得税 (10 分)
- atomic java_Java中Atomic类的使用分析
- pow函数python_pythonpow函数怎么用
- 深入理解Redis跳跃表的基本实现和特性
- C++大作业 商品库存管理系统
- java 公式计算_java 实现的公式计算