2017-10-13 63 views

回答

2

他們真的不能這樣比較。

HAVING只允許您將搜索應用到分組或聚合,就像您在WHERE子句中一樣。

一個例子是:

SELECT StateOfResidence, COUNT(Student) 
FROM Students 
GROUP BY StateOfResidence 
HAVING COUNT(*) > 1; 

這將返回美國,在他們有一個以上的學生。

您無法像平常那樣說WHERE COUNT(*) > 1,因爲您將搜索應用到分組。