나는 데이터리안으로 준비햇다
Intermediate 은 쉬웠다
내가 생각하기에 다음 내용만 있으면 될 것 같다
HackerRank SQL Intermediate 준비를 위해 필수적으로 알아야 할 핵심 SQL 개념과 아주 짧은 설명을 아래와 같이 정리합니다.
(with/CTE 포함, 실전 중심)
1. JOIN (INNER, LEFT, RIGHT, FULL)
- 여러 테이블을 연결해 원하는 데이터를 추출함.
2. GROUP BY / HAVING
- 데이터를 그룹화해 집계 함수(SUM, AVG 등) 적용.
- HAVING은 그룹화된 결과에 조건을 거는 데 사용.
3. ORDER BY
- 결과를 특정 컬럼 기준으로 정렬함.
4. SUBQUERY / NESTED QUERY
- 쿼리 안에 또 다른 쿼리를 사용하는 방식.
5. UNION / UNION ALL
- 쿼리 여러 개의 결과를 하나로 합침(UNION은 중복 제거, UNION ALL은 중복 유지).
7. AGGREGATE FUNCTIONS (SUM, AVG, MIN, MAX, COUNT)
- 여러 행을 하나로 요약(합계, 평균, 최대/최소 등).
11. WITH (Common Table Expression, CTE)
- 복잡한 쿼리를 임시 테이블(CTE)로 이름 붙여 간결하고 읽기 쉽게 작성.
예시:WITH cte_name AS ( SELECT ... FROM ... ) SELECT * FROM cte_name - 큰 쿼리를 여러 단계로 나누거나 재귀 연산, 여러 번 참조에 효과적.
실제 시험은 1시간 동안 2문제를 푸는 식으로 진행된다.
그리고 사실 그렇게 어렵지도 않다
체감상 leet code middle 1개랑, middle ~ hard 사이 1개 나오는 정도
window function 이런 것도 사용하지 않는다.
금방 준비할 수 있을 것 같다.
'자격증' 카테고리의 다른 글
| (직장인) 2024 현대 오토에버 모빌리티 SW 임베디드 분야 교육 프로그램 "최종 합격" 후기 (1) | 2024.08.17 |
|---|---|
| [자격증] (직장인) 2024 정보처리기사 2차 실기 합격 후기 (0) | 2024.08.14 |
| (직장인) 2024 현대 오토에버 모빌리티 SW 임베디드 분야 CS 테스트 합격 후기 (0) | 2024.08.08 |
| [자격증] (직장인) CLA (C언어) 시험 합격 후기 (0) | 2024.07.20 |
| [자격증] (직장인) CPA (C++) 시험 합격 후기 (0) | 2024.07.07 |