조회시 중복된 데이터가 나올떄, 중복을 제거하는 방법으로 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 |
'DB\SQL' 카테고리의 다른 글
[Oracle]오라클 AS별칭(Alias) 숫자로 주기 (0) | 2019.03.04 |
---|---|
[Oracle]그룹핑시 행 겹치기(LISTAGG) (0) | 2019.02.28 |
[Oracle]오라클 INSERT시 자동채번(MAX+1) (4) | 2019.02.20 |
[Oracle]오라클 조회 순번매기기(ROWNUM,ROW_NUMBER) (0) | 2019.02.19 |
[Oracle]오라클 문자 합치기(CONCAT, ||) (2) | 2019.02.14 |