您的位置:首页 > 数据库 > Oracle

oracle 之where子句和having子句

2017-04-14 17:02 417 查看
1.where 不能放在GROUP BY 后面
2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE
3.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: