둘의 큰 차이는
DISTINCT - 중복만 제거
GROUP BY - 중복제거 + 정렬
GROUP BY는 정렬까지 하기에 시간이 DISTINCT 보다 더 소요 됩니다.
정렬이 필요 없으면 DISTINCT, 정렬까지 해야하면 GROUP BY
https://extbrain.tistory.com/56 => GROUP BY, HAVING 연습하기 좋은 예시 있는 블로그
'데이터베이스' 카테고리의 다른 글
[MySQL] IF, IFNULL, CASE WHEN + BETWEEN AND (0) | 2024.10.23 |
---|---|
[MySQL] LEFT, MID, RIGHT 함수 (0) | 2024.10.22 |
[MySQL] LIKE (0) | 2024.10.22 |
[MySQL] LENGTH, LIMIT (0) | 2024.10.22 |
NoSQL과 SQL (0) | 2024.07.02 |