본문으로 바로가기

[Oracle]조회결과 중복제거(DISTINCT)

category DB\SQL 2019. 2. 27. 10:00

조회시 중복된 데이터가 나올떄, 중복을 제거하는 방법으로 DISTINCT 를 사용 할 수 있다.




중복된 결과를 얻기위해 COUNTRIES 테이블을 두번 합쳤다.

SELECT * FROM(
    SELECT * FROM COUNTRIES
    UNION ALL
    SELECT * FROM COUNTRIES
)ORDER BY COUNTRY_ID
cs



DISTINCT 를 사용하여 중복을 제거하여 조회를 할 수 있다.

SELECT DISTINCT * FROM(
    SELECT * FROM COUNTRIES
    UNION ALL
    SELECT * FROM COUNTRIES
)ORDER BY COUNTRY_ID
cs