2015-04-03 22 views

回答

1

要在執行聚合後限制/過濾查詢輸出,請使用HAVING子句。

WHERE子句用於在執行聚合之前限制/過濾查詢輸出(因此,如果您有一些行不希望包含在COUNT中,則可以使用WHERE子句將其過濾掉)。

此外,您在這裏也不應該使用DISTINCT,它會在計算COUNT之前刪除所有重複項。

1

試試這個:

SELECT 
    FIELD_A, count(*) no_of_records 
FROM table 
GROUP BY FIELD_A 
HAVING count(*) > 1; 
0

使用having聲明

Select Field_Blah, Count(Distinct Field_A) 
From table_a 
group by Field_Blah 
having Count(Distinct Field_A) > 1 
相關問題