2013-05-16 2 views
1

나는 내가 위에서 리턴되는 결과를 믿을 수있는 방법SQL에서 UNION 결과를 어떻게 계산합니까?

SELECT * from frequency where (...) 
UNION 
SELECT * from frequency where (...) 

과 같은 쿼리가 있다고 가정? 하위 쿼리

SELECT COUNT(*) AS Row_Counts 
FROM 
(
    SELECT * from frequency where (...) 
    UNION 
    SELECT * from frequency where (...) 
) A 

답변

5

사용 COUNT() 기능? 당신이 WHERE 절을 결합 할 경우에는이 방법을 계산 얻을 수 :

SELECT COUNT(*) 
FROM frequency 
WHERE (...) OR (...) 
1

UNION

+3

예는, 훨씬 더 간단,이는 UNION 및 ALL하지 UNION 함께 작동합니다 주목해야한다지만 ... – Ben

관련 문제