집합 연산자SQLD(SQL 개발자) 기출 · 집합 연산자다음 ERD로 작성한 SQL문에서 오류가 발생하는 것은?이 문제 풀어보기1.SELECT SUM(주문금액) FROM 일자별주문내역WHERE EXISTS(SELECT * FROM 고객마스터 UNION ALL SELECT * FROM 일자별주문내역) GROUP BY 회원번호2.SELECT SUM(일자별주문내역,주문금액) FROM 고객마스터, 일자별주문내역WHERE 고객.회원번호 = 일자별주문내역,회원번호 GROUP BY 회원번호3.SELECT SUM(일자별주문내역,주문금액) FROM 일자별주문내역 FULL OUTER JOIN 고객마스터 on 고객.회원번호 = 일자별주문이력.회원번호 GROUP BY 회원번호;4.SELECT (SELECT SUM(주문금액) FROM 일자별주문내역) FROM 고객마스터 GROUP BY 회원번호;정답 및 해설 보기정답: 1번UNION 및 UNION ALL구를 사용할 때 나오는 SQL문은 칼럼 수와 데이터 타입이 완전 일치해야 한다. 하지만 ①번은 고객마스터와 일자별주문내역에 나오는 칼럼의 수가 일치하지 않는다.