SQL/Oracle 개념 학습
카테고리를 선택하면 해당 영역의 개념·함수·구조를 한눈에 볼 수 있습니다.
기초 SQL
12개SELECT / WHERE / ORDER BY / DISTINCT
SQL의 기본 문법을 학습합니다. SELECT, WHERE, ORDER BY, DISTINCT 등 데이터 조회의 핵심을 다룹니다.
JOIN
4개INNER / LEFT / RIGHT / FULL / SELF / CROSS
테이블 간 결합의 모든 것. INNER JOIN부터 SELF JOIN까지 실무에서 자주 쓰는 패턴을 학습합니다.
집계
5개GROUP BY / HAVING / COUNT / SUM / AVG
데이터를 그룹화하고 집계하는 방법을 학습합니다. GROUP BY, HAVING, 집계 함수의 올바른 사용법을 다룹니다.
서브쿼리
1개단일행 / 다중행 / 상관 / 인라인뷰
쿼리 안의 쿼리. 서브쿼리의 종류와 사용 시점, 성능 고려사항을 학습합니다.
윈도우 함수
5개ROW_NUMBER / RANK / LAG / LEAD / SUM OVER
분석 함수의 꽃. PARTITION BY와 ORDER BY를 활용한 윈도우 함수를 학습합니다.
고급 SQL
1개CONNECT BY / CTE / WITH RECURSIVE
계층형 쿼리와 CTE를 학습합니다. 오라클 CONNECT BY와 표준 SQL WITH RECURSIVE를 다룹니다.
튜닝 / 실행계획
11개인덱스 / Full Scan / Join 방식 / 병목
SQL 성능을 좌우하는 실행계획 읽기와 튜닝 포인트를 학습합니다.
오라클 아키텍처
5개SGA / PGA / Buffer Cache / Shared Pool
오라클 데이터베이스의 내부 구조를 이해합니다. 메모리, 프로세스, 파일 구조를 학습합니다.