쿼리 8-9 값이 다른 컬럼에 대한 UNION 사용

    SELECT emp_name, gender, age
      FROM emp03
     UNION
    SELECT emp_name2, gender, age 
      FROM emp08
     ORDER BY 1;

     

    ▲ 그림 8-7 쿼리 8-9를 실행한 결과

     

    이번에는 ‘신사임당’ 데이터의 gender 컬럼 값이 달라 중복 데이터로 인지하지 않고 모두 조회되었습니다. 즉, 집합 연산자를 사용한 쿼리의 경우 개별 SELECT 문에서 반환한 컬럼 값 모두를 체크해 중복 여부를 확인합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.