데이터 사이언스

/

데이터 분석

중고급 SQL과 실전 데이터 분석 101 문제 풀이 [데이터분석/과학 Part1]

중고급 SQL을 익히고, 현업 수준의 실전 데이터 분석 문제 101 가지를 함께 풀며, 탄탄한 SQL 데이터 분석 역량을 다집니다.

154명 이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[데이터 분석, SQL] 강의입니다.

이런 걸
배워요!

  • 중고급 SQL (서브쿼리, 트랜젝션 제어, WITH절, 윈도우 함수 등)

  • 101개의 다양한 문제로 기르는 실전 SQL 쿼리조합 능력

강의 내 로드맵

8년간 온오프라인 누적 수강생 8만명이 검증한 최고의 강의력
잔재미코딩의 중고급SQL과 실전 데이터 분석

SQL 실무역량 강화
이 강의 하나면 충분합니다 💪

수년간 진행한 데이터분석 부트캠프와 오프라인 강의에서 수강생 피드백이 가장 좋았던 내용만 액기스로 담아 온라인 강의로 재구성하였습니다. 기존 오프라인 강의를 수강한 수강생 대부분이 데이터 전문가로서 실전 데이터 프로젝트를 바로 수행할 수 있을 정도로 실력이 업그레이드되었던 만큼, SQL 실무역량을 키우고 싶은 분들에게 이번 강의를 자신있게 소개합니다.

중고급 SQL문법 설명과
101개의 실전문제를 담은
143p. 분량의 학습자료

SQL 코딩 테스트부터
데이터 분석 실무까지
취업과 실전 모두 완벽 대응

누구보다 쉽고 친절하게!
1800건 이상의 인프런
수강평이 증명하는 강의력

101개의 실전문제
어떤 SQL을 만나도 당황하지 않게

SQL 문법을 알지만 여전히 실무에서 필요한 쿼리를 곧바로 짜려고 하면 막막하신가요? SQL실력을 업그레이드하는 가장 빠르고 효율적인 방법다양한 문제를 풀어보는 것입니다. 커리큘럼을 차근차근 따라오시면 한 줄의 쿼리를 넘어 어느새 수십 줄에 달하는 복잡하고 긴 쿼리까지 해결하는 실력을 기를 수 있습니다.

특히 실무에서 요청 받게될 법한 데이터 분석 주제들을 문제로 만들었기 때문에 본 강의에서 다루는 문제를 혼자서도 풀 수 있다면, 여러분은 SQL 코딩테스트와 현업 레벨의 SQL 데이터 분석, 모두 가능한 실력을 갖추게 될 수 있습니다.

내가 원하는 어떤 SQL 구문도 버퍼링 없이 만들 수 있게! SQL실력을 확실하게 길러봅시다!

수강 전 참고사항 📢

  • 본 강의는 SQL기본문법은 다루지 않습니다. 기본기부터 쌓고 싶은 분들에게는 <처음하는 SQL과 데이터베이스(MySQL) 부트캠프>를 추천드립니다.

  • 본 강의에서 다루는 문제는 선수강의에서 배우는 SQL기본문법과 본 강의에서 배우는 중고급 SQL문법을 조합하여 구성하였습니다.

강의 특징

#1.
잘 정리된 자료 기반의 강의


짧은 시간 데이터베이스 활용 기술에 익숙해질 수 있도록
단계별/기술별로 다양한 코드자료 기반의 강의를 제공합니다

#2.
SQL기본문법 학습 후 레벨업이 필요하다면


SQL기본문법만 알고 있다면, 누구도 어렵지 않게!
한 줄의 쿼리부터 시작하여, 최종적으로 수십 줄의 실전 쿼리까지 작성할 수 있습니다

#3.
체계적인 로드맵


데이터 사이언스/AI 엔지니어 커리어를 고민하는 분들을 위해 체계적인 로드맵을 제시합니다. (보러가기)

학습 내용 📖

SQL 함수, 서브쿼리, 상관 서브쿼리

문자열, 날짜/시간, 숫자등을 처리하는 SQL 함수와 하나의 쿼리 안에서 다른 쿼리를 작성하는 서브쿼리, 서브쿼리가 상위 쿼리를 의존하여 실행되는 상관 서브쿼리를 배워봅니다.

다양한 중고급SQL

SQL을 통해 여러 데이터를 효율적으로 조작하고, 트랜잭션 제어 및 복잡한 쿼리 최적화, 조건부 로직 처리, 그리고 집계된 결과를 한 줄로 결합하는 방법을 학습합니다.

고급SQL 윈도우함수

SQL 윈도우 함수를 활용해 데이터의 순위, 누적 분포, 과거/미래 값 참조 등을 통해 복잡한 분석 작업을 수행하고, 데이터 그룹별로 세밀한 계산을 적용하는 방법을 학습합니다.

101개의 실전문제

다양한 실전문제를 토대로 SQL 코딩테스트와 실전 데이터 분석 역량을 기를 수 있습니다. 101개의 문제는 강의에서 모두 다루며, 별도 제공되는 답안시트로 언제든 복습이 가능합니다.

세부 학습 문법

  • SQL 함수 (문자열, 날짜/시간, 숫자 등)

  • 다양한 중고급 서브쿼리와 상관서브쿼리

  • SQL 집합 명령

  • 트랜잭션과 ROLLBACK/COMMIT

  • SQL VIEW

  • WITH 절 (Common Table Expressions)

  • CASE WHEN, GROUP_CONCAT 절

  • 윈도우 함수 (RANK, DENSE_RANK, ROW_NUMBER)

  • 윈도우 함수 (PARTITION BY, ORDER BY, ROWS/RANGE)

  • 윈도우 함수 (LEAD, LAG, FIRST_VALUE, LAST_VALUE)

  • 윈도우 함수 (PERCENT_RANK, CUME_DIST, NTILE)

이 강의를 만든 사람 (잔재미코딩 Dave Lee)

이 강의는 데이터 분석가와 데이터 엔지니어와 함께 협업하면서 얻은 경험을 바탕으로, 현업에서 역할을 수행하려면 복잡한 SQL 작성 역량이 필수적이라는 생각에서 기획되었습니다. 이러한 역량을 짧은 시간 안에 향상시키기 위해서는 복잡한 SQL 쿼리 작성 연습과 중·고급 SQL에 대한 이해가 필요하다는 점을 고려하여 강의를 구성하였습니다. 이 강의를 통해 실전 SQL 역량을 빠르게 키우고, 데이터 분석가, 데이터 과학자, 또는 탄탄한 SQL 실력을 갖춘 데이터 엔지니어로 성장하는 데 도움이 되길 바랍니다.

  • 現 노이먼스&튜링스 CTO

  • 前 쿠팡 Principal Product Manager/Principal Development Manager,

    삼성전자 개발 매니저


  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사


  • 주요 개발/기획 이력: Ecommerce, 삼성페이, 모바일 플랫폼


  • 저서: 가장 빠른 풀스택을 위한 Flask & FastAPI, 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

수강 전 참고 사항

실습 환경

  • 강의에서 필요한 프로그램 설치(MySQL 등)는 윈도우, 맥 모두 설명드리기 때문에 윈도우, 맥 PC 모두 따라오시는데 무리는 없습니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 현업 SQL 데이터 분석을 익히고 싶은 분

  • 확고한 SQL 역량을 키우고 싶은 분

  • SQL 코딩테스트를 위해 다양한 문제를 풀고 싶은 분

  • 고급 개발을 위해 확실히 SQL 정리하고픈 분

선수 지식,
필요할까요?

  • MySQL 과 데이터베이스 부트캠프 (SQL 과 데이터베이스 기본)

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택과 데이터과학 강의를 만들고 있습니다.

 

커리큘럼

전체

44개 ∙ (9시간 29분)

수업 자료

가 제공되는 강의입니다.

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

수강평

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