您的位置:首页 > 数据库

SQL中,WHERE HAVING的区别

2015-07-30 01:22 316 查看
WHERE是约束声明,是用来约束选数据库中储存的值的,其是在查询返回结果集之前起作用,其必须作用于数据库中存在的值,因此不能用聚合函数(avg,sum,count等,因为这些函数返回的值并非数据库中储存的值)

HAVING是过滤声明,是在查询返回结果集之后对结果集进行过滤操作,可以使用聚合函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: