핵심 Keyword 1. SELECT Clause 에서의 DISTINCT 실행 순서 DISTINCT 주의사항 Select DISTINCT Count(부서코드) FROM 직원 WHERE 부서코드 = 20; 의 결과로 어떤 값이 나올까? 흔히 실수하는 것중의 하나인데, SQL의 실행 순서에 대한 경험이 흔히 하는 실수이다. Select Clause 에서 Distinct 는 마지막에 실행이 된다. 즉, Count(부서코드) 가 우선적으로 실행된 다음에 DISTINCT 가 실행되는 것이다. 예를 들어 부서코드가 10, 20, 30 으로 있다고 한다면 Count(부서코드)의 결과값으로는 3이 나오게 되고 Distinct(3) 의 결과는 당연히 그대로 3이 나오게 된다.