자격증/SQLD - 취득완료
[Oracle] - SELECT
Ch's Lee
2025. 6. 17. 09:54
[DISTINCT]

* null은 확정되지 않음 값
* 현재 위에 17건이 나옵니다. 중복 제거
|
SELECT DISTINCT DEPARTMENT_ID
FROM EMPLOYEES ORDER BY DEPARTMENT_ID DESC; |

하지만, 차이가 2가지 컬럼을 DISTINCT로 중복제거시 둘 행다 일치하는것만 제거됨
|
SELECT DISTINCT DEPARTMENT_ID
, EMPLOYEE_ID FROM EMPLOYEES ORDER BY DEPARTMENT_ID DESC; |
그러니 결론은 앞 컬럼(DEPARTMENT_ID)가 일치하다고 하더라도 뒤 컬럼(EMPLOYEE_ID)가 다르면, 중복(DISTINCT)가 적용되지 않음