mysqlhaving和where区别
时间: 2023-04-13 16:01:12 浏览: 178
SQL中Having与Where的区别
5星 · 资源好评率100%
MySQL中HAVING和WHERE的区别在于:
WHERE是在查询之前对数据进行筛选,它是对行进行筛选,只有符合条件的行才会被查询出来。
HAVING是在查询之后对数据进行筛选,它是对分组后的结果进行筛选,只有符合条件的分组才会被查询出来。
换句话说,WHERE是对原始数据进行筛选,HAVING是对聚合后的数据进行筛选。
阅读全文