실행속도 (1) 썸네일형 리스트형 [MySQL] GROUP BY 와 DISTINCT의 차이 이번 SQL 교육을 들으면서는 보통 PK 컬럼만 DISTINCT 하거나 GROUP BY 를 이용해서 결과를 출력해서 몰랐는데,, INDEX가 없는 컬럼에 대해서 DISTINCT와 GROUP BY의 실행결과를 출력해보니 명확하게 차이가 난 것을 확인할 수 있었다. (1) 실행 속도의 차이 DISTINCT는 363ms 로 결과를 보였지만, GROUP BY는 10분이 넘게 걸렸음. (2) 출력 결과 확인 아래 출력 결과를 보면 DISTICT는 정렬되지 않은 결과로 return 해주고, GROUP BY는 정렬된 기준으로 결과를 return 해준다. -- Distinct SELECT DISTINCT UPPER_CASE FROM ORD_ITEM WHERE ORD_DT BETWEEN '20120301' AND '20.. 이전 1 다음