FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY
FROM
전체 테이블 결과
WHERE
조건에 맞는 결과만 갖도록 간추림
GROUP BY
선택한 컬럼으로 GROUPING 작업
HAVING
WHERE과 기능은 동일하지만 GROUP BY 뒤에 오며 GROUP BY로 그룹화된 새로운 테이블에 조건 지정가능.
=> 전체 테이블 자체에서 쿼리를 수행하고 싶다면 where를, 전체 테이블을 그룹화 한뒤, 그 해당 그룹에서 어떠한 조건을 걸어 가져오고 싶다면 having을 사용한다.
SELECT
어떤 열을 출력할지 선택
ORDER BY
행의 순서 정렬
'업무' 카테고리의 다른 글
[MyBatis] #{}과 ${} (1) | 2024.01.24 |
---|---|
마이바티스 문법 모음 (0) | 2024.01.23 |
[MyBatis] 설정파일 (0) | 2024.01.22 |
[ORACLE 함수] SUBSTR (0) | 2024.01.19 |
[ORACLE 함수] EXISTS & IN (1) | 2024.01.19 |