SQL
[SQL] 그룹화, 그룹 조건, 정렬 및 출력갯수 - Group by, Having, Order by, Limit
kimmaa0
2022. 6. 30. 18:28
- Group by
- Having
- Order by
- Limit
GROUP BY
- 데이터를 그룹으로 묶어주는 기능을 한다.
HAVING
- GROUP BY와 함께 사용되며 WHERE 절대신 집계함수와 관련된 조건을 제한한다.
ORDER BY
- 결과의 값이나 개수에 대해서 영향을 미치지 않으면서 순서를 조절하나다.
- ASC 오름차순
- DESC 내림차순
- 정렬기준은 한개 기준이 아니라 여러개 가능
ORDER BY first_condition DESC, secound_condition ASC
Limit
- 출력하는 개수를 제한한다.
- 사용예시 LIMIT 시작, 개수 --> Limit 개수 (= Limit 0, 개수)
- 주로 ORDER BY와 함께 사용