oracle 之where子句和having子句
2017-04-14 17:02
417 查看
1.where 不能放在GROUP BY 后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以
具体说明
select mobile from table1 where sum(score) = 1
group by mobile
报错
应该是
select mobile from table1 group by mobile having sum(score) = 1
相关文章推荐
- 【having子句】在oracle中where 子句和having子句中的区别
- oracle中where 子句和having子句中的区别
- Oracle中where子句和having子句中的区别
- Oracle中where子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 【技术支持】Oracle plsql中的having子句并非都能改写成where子句。having子句的适用场景。
- 在oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- 6-oracle中where 子句和having子句中的区别
- 在oracle中where 子句和having子句中的区别
- oracle中where子句和having子句中的区别
- 在oracle中where 子句和having子句的区别
- Oracle之Where子句中常用的运算符
- having 子句与where区别
- OCP-1Z0-051 第117题 WHERE和HAVING子句的区别