강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

웹 개발

SQL 개발자 (SQLD) 자격증 따기 (2024년 개정) Part.3 하

본 과정은 SQLD 시험 대비 및 실무 데이터 분석 능력 향상을 위해, 고급 SQL 기능인 GROUPING 함수와 윈도우 함수를 체계적으로 학습하는 과정입니다. GROUPING 함수의 개념과 활용법을 배우고, 데이터를 다양한 집계 레벨에서 분석하는 방법을 익힙니다. **윈도우 함수(OVER 키워드 기반)**의 기본 개념과 종류를 이해하고, 실습을 통해 활용 능력을 높입니다. **순위 함수(RANK, DENSE_RANK, ROW_NUMBER 등)**와 집계 함수의 윈도우 활용 옵션을 실무 예제와 함께 학습합니다. **행 순서 함수(LAG, LEAD, FIRST_VALUE, LAST_VALUE 등)**를 다루며, 시계열 데이터 및 순서 기반 분석을 직접 실습합니다. 👉 이 강의를 통해 학습자는 데이터 집계와 분석을 고급 수준으로 확장할 수 있으며, SQLD 시험뿐만 아니라 실제 기업 데이터 분석 환경에서도 즉시 적용 가능한 실력을 갖추게 됩니다.

1명 이 수강하고 있어요.

  • 유용한IT학습

이런 걸 배울 수 있어요

  • GROUPING 함수, 윈도우 함수 개념, 종류, OVER 키워드를 이해하고 직접 실습해 본다.

  • 순위 함수, 집계 함수, 윈도우 함수 사용 옵션을 이해하고 직접 실습해 본다.

눈길을 끄는 간결한 제목을 작성해보세요

본 과정은 SQLD 시험 대비 및 실무 데이터 분석 능력 향상을 위해,

고급 SQL 기능인 GROUPING 함수와 윈도우 함수를 체계적으로 학습하는 과정입니다.

GROUPING 함수의 개념과 활용법을 배우고, 데이터를 다양한 집계 레벨에서 분석하는 방법을 익힙니다.

윈도우 함수(OVER 키워드 기반)의 기본 개념과 종류를 이해하고, 실습을 통해 활용 능력을 높입니다.

순위 함수(RANK, DENSE_RANK, ROW_NUMBER 등)와 집계 함수의 윈도우 활용 옵션을 실무 예제와 함께 학습합니다.

행 순서 함수(LAG, LEAD, FIRST_VALUE, LAST_VALUE 등)를 다루며, 시계열 데이터 및 순서 기반 분석을 직접 실습합니다.

👉 이 강의를 통해 학습자는 데이터 집계와 분석을 고급 수준으로 확장할 수 있으며, SQLD 시험뿐만 아니라 실제 기업 데이터 분석 환경에서도 즉시 적용 가능한 실력을 갖추게 됩니다.

이런 내용을 배워요

🔹 Part.3-2 SQL 활용 1

  • GROUPING 함수와 윈도우 함수의 개념 및 활용을 학습합니다.

  • RANK(), DENSE_RANK(), ROW_NUMBER()와 같은 순위 함수를 통해 데이터 순위를 처리하는 방법을 익힙니다.

  • SUM(), MAX(), MIN(), AVG(), COUNT() 등을 OVER 절과 함께 사용하여 다양한 집계 결과를 얻는 실습을 진행합니다.

  • FIRST_VALUE(), LAST_VALUE(), LAG(), LEAD() 같은 행 순서 함수를 실습하며, 시계열 데이터 분석 능력을 기릅니다.

  • CUBE, GROUPING SETS 함수를 통해 다차원 집계 및 다양한 그룹핑 전략을 학습합니다.

🔹 Part.3-2 SQL 활용 2

  • Part.3-2-1의 내용을 확장하여 윈도우 함수와 순위 함수를 반복 학습 및 실습합니다.

  • 다양한 SQL Developer 실습을 통해 데이터 집계, 순위, 행 순서 함수 활용 능력을 강화합니다.

  • 실무 데이터 분석에서 자주 사용되는 OVER 키워드 기반 집계 옵션NULL 처리 방식을 다룹니다.

🔹 Part.3-2 SQL 활용 3

  • 비율 함수(RATIO_TO_REPORT, PERCENT_RANK, CUME_DIST, NTILE)를 학습하고 실습합니다.

  • Top-N 쿼리ROWNUM, 순위 함수 기반의 데이터 추출 방법을 다룹니다.

  • 계층형 쿼리(LEVEL, CONNECT BY, SYS_CONNECT_BY_PATH)를 이해하고, 트리 구조 데이터를 SQL로 처리하는 방법을 실습합니다.

  • PIVOT / UNPIVOT 절을 활용해 행과 열을 변환하는 기법을 학습하며, 다양한 데이터 가공 실습을 진행합니다.

🔹 Part.3-2 SQL 활용 4

  • 정규 표현식(Regex) 함수(REGEXP_SUBSTR, REGEXP_REPLACE, REGEXP_INSTR, REGEXP_COUNT, REGEXP_LIKE)의 개념과 활용을 다룹니다.

  • SQL Developer 실습을 통해 문자열 검색, 치환, 패턴 매칭 등 정규 표현식 기반 데이터 처리 기법을 익힙니다.

  • SQL 활용 이론 문제 풀이를 통해 학습한 내용을 점검합니다.

🔹 Part.3-3 관리 구문

  • DML (INSERT, UPDATE, DELETE, TRUNCATE) 구문과 트랜잭션 제어 (TCL) 개념을 학습합니다.

  • MERGE 문법과 서브쿼리를 활용한 데이터 병합 실습을 진행합니다.

  • DDL (CREATE, ALTER, DROP, TRUNCATE) 구문과 데이터 타입, 제약조건, 참조 무결성 옵션을 학습합니다.

  • DCL (USER, 권한, ROLE 관리)을 통해 데이터베이스 사용자 권한 및 보안 설정을 실습합니다.

  • 마지막으로 기출 문제 풀이를 통해 SQL 관리 구문 전반을 점검합니다.

수강 전 참고 사항

이 강의는 지식공유자의 질문/답변을 제공하지 않습니다

학습 자료

주차별 교안이 pdf파일로 제공됩니다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • SQLD 자격증을 따고자 하는 회원 누구나

  • SQL의 기초 및 활용 능력을 기르고자 하는 회원 누구나

안녕하세요
입니다.

8,256,111

수강생

6,094

수강평

4.6

강의 평점

278

강의

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

커리큘럼

전체

52개 ∙ (33시간 21분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩17,034

29%

₩206,800

유용한IT학습님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!