当前位置: 代码迷 >> Sql Server >> having语句只能在group by语句后面使用吗解决方案
  详细解决方案

having语句只能在group by语句后面使用吗解决方案

热度:20   发布时间:2016-04-24 10:58:51.0
having语句只能在group by语句后面使用吗
还有having语句和where语句有什么区别
------解决方案--------------------
HAVING 只能与 SELECT 语句一起使用。
HAVING 通常在 GROUP BY 子句中使用。
如果不使用 GROUP BY 子句,则 HAVING 的行为与 WHERE 子句一样。


------解决方案--------------------
建议你先看看SQLServer技术内幕T-SQL查询,第一章就告诉你SELECT的语句,ON/WHERE/HAVING是3个筛选条件,ON最先、where其次,having最后(前提是都出现了)。如果出现了group by 就一定要在group by后面,不过还是看看书,让书来告诉你吧。
  相关解决方案