读书人

having话语只能在group by语句后面使用

发布时间: 2012-09-14 11:53:44 作者: rapoo

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后面,不过还是看看书,让书来告诉你吧。

读书人网 >SQL Server

热点推荐