728x90
728x90
SMALL
💡 요약
GROUP BY | 그룹별로 요약 |
HAVING | 요약 정보 필터링 |
ORDER BY | 요약 정보 정렬 |
DATE_ADD | 날짜 더하기 |
DATE_SUB | 날짜 빼기 |
🌳 그룹별로 요약하기
- GROUP BY Column명 : 그룹별로 요약
- ORDER BY 와 달리 Column 순서는 의미 없음
- Column 위치(1, 2, 3 ...) 사용 가능 → 가독성을 위해 Column명 사용이 좋음
🌳 요약 정보 필터링하기
- GROUP BY Column명 HAVING 조건 : 요약 정보 필터링
- WHERE : GROUP BY 전 원본 데이터 필터링
- HAVING : GROUP BY 후 연산 결과물 필터링
🌳 요약 정보 정렬하기
- GROUP BY Column명 ORDER BY 조건 : 요약 정보 정렬
- SELECT 절에서 사용한 별칭(Alias) 사용 가능
- 명령어 실행 순서
FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT
- WHERE 절 : 별칭 사용 불가
- ORDER BY 절 : 별칭 사용 가능
- GROUP BY , HAVING 절 : MySQL에서 예외적으로 별칭 사용 가능
- 명령어 실행 순서
- SELECT 절에서 사용한 별칭(Alias) 사용 가능
🌳 날짜 더하기 / 빼기
- DATE_ADD('날짜', INTERVAL 기준) : 날짜 더하기
- (ex) DATE_ADD('2023-11-21', INTERVAL 1 MONTH) → '2023-12-21'
- DATE_SUB('날짜', INTERVAL 기준) : 날짜 빼기
- (ex) DATE_SUB('2023-11-21', INTERVAL 1 MONTH) → '2023-10-21'
본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다.
728x90
728x90
SMALL
'🐥 Education > 데이터리안 SQL데이터분석캠프' 카테고리의 다른 글
데이터리안 SQL 데이터 분석 캠프 입문반|2주 회고 (0) | 2023.11.21 |
---|---|
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|조건문 (0) | 2023.11.21 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|집계 함수 (0) | 2023.11.19 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week2|데이터베이스 이론 (0) | 2023.11.16 |
[TIL] 데이터리안 SQL 데이터 분석 캠프 입문반|Week1|데이터 순서 정렬하기 (0) | 2023.11.12 |