Ric*_*d77 20 t-sql
看起来WHERE和HAVING都有助于过滤行.我想知道是否,我可以使用WHERE ... AND.
我有点困惑.
谢谢你的帮助
Poi*_*nty 32
在分组操作发生之前,使用"WHERE"子句选择要包含在数据集中的行(GROUP BY).您可以使用HAVING子句在分组后过滤行.
因此,如果您正在聚合总和或最大值或最小值,则可以使用HAVING谓词来检查候选行上的聚合值.
Phi*_*ley 8
有一些细微之处和错综复杂,但快速描述是一个比较:HAVING是GROUP BY,因为WHERE是SELECT.
换句话说,如果您认为HAVING是在GROUP BY子句之后应用的WHERE子句,那么事情就会变得有意义.
Mār*_*dis 6
本文中的解释和查询示例:其中Vs在having和Where子句之间有区别
归档时间:
14 年,9 月 前
查看次数:
14287 次
最近记录:
12 年 前