WHERE
- 데이터를 필터링하는 데 사용된다.
- GROUP BY보다 먼저 실행된다.
- 개별 행을 대상으로 조건을 적용한다.
SELECT * FROM employees WHERE salary > 5000;
GROUP BY
- 데이터를 그룹화하는 데 사용된다.
- WHERE 이후, HAVING 이전에 실행된다.
- 그룹 단위로 데이터를 집계할 때 사용된다.
- https://goto-helloworld.tistory.com/72
SELECT department, AVG(salary) FROM employees GROUP BY department;
[참고] 명령어 실행 순서
- WHERE
- GROUP BY
- HAVING
- SELECT
- ORDER BY
'Server > DB' 카테고리의 다른 글
SQL 서브쿼리의 종류와 특징 (0) | 2025.03.31 |
---|---|
CASE, IF( ) (0) | 2025.03.30 |
입문반 커리큘럼, 혼자 정리해보기 - 소수점을 처리하는 함수 (0) | 2025.03.30 |
코테 준비를 위한 SQL 첫걸음 정리 - 복수의 테이블 다루기 [ 집합 연산, 조인 ] (0) | 2025.03.30 |
코테 준비를 위한 SQL 첫걸음 정리 - 집계함수, GROUP BY (0) | 2025.03.25 |