인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

중고급 SQL과 실전 데이터 분석 101 문제 풀이

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

초급자를 위해 준비한
[데이터 분석, 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 과 데이터베이스 기본)

안녕하세요
잔재미코딩 DaveLee입니다.

31,242

수강생

2,100

수강평

1,941

답변

4.9

강의 평점

13

강의

잔재미코딩, 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분)

해당 강의에서 제공:

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

수강평

전체

6개

5.0

6개의 수강평

  • 염기탁님의 프로필 이미지
    염기탁

    수강평 2

    평균 평점 5.0

    5

    64% 수강 후 작성

    SQL 처음 학습하는데 많은 도움을 받았습니다 강추!!

    • 감사합니다!! 더욱 노력하는 잔재미코딩 되겠습니다~

  • jcw1567님의 프로필 이미지
    jcw1567

    수강평 6

    평균 평점 5.0

    5

    100% 수강 후 작성

  • hyun.seoung님의 프로필 이미지
    hyun.seoung

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

  • leeyunwu님의 프로필 이미지
    leeyunwu

    수강평 3

    평균 평점 5.0

    5

    32% 수강 후 작성

  • 둥절둥절님의 프로필 이미지
    둥절둥절

    수강평 3

    평균 평점 5.0

    5

    34% 수강 후 작성

    정말 유익한 강의입니다! 잔재미 코딩 강사님의 MySQL 기초 강의를 들은 후, 프로그래머스의 SQL 고득점 Kit을 풀면서 일부 문법이 헷갈려 개인적으로 공부하곤 했습니다. 하지만 문제별로만 학습하다 보니 전체적인 흐름을 파악하는 데 한계가 있더라구요. 책을 사서 공부할까 고민하던 중, 마침 중급과 고급 쿼리 강의가 업데이트되어 서둘러 결제하고 수강했습니다. 이 강의는 실무에 필요한 쿼리를 짜는 법을 체계적으로 설명해주고, 실전 문제와 연습 문제로 복습할 수 있도록 잘 구성되어 있어요. 강의를 들을 때마다 제 실력이 한 단계씩 업그레이드되는 느낌이 듭니다. 기초 문법 강의 때는 연습 문제가 쉬워서 강사님과 제 답이 거의 일치했지만, 심화 문제를 풀면서 저만의 쿼리 스타일과 사고가 생기는 것을 느꼈습니다. 강사님과 제가 작성한 쿼리가 달라도 정답이 같아 신기했고, 쿼리를 짜는 방법이 정말 다양하다는 것을 깨달았습니다. 저는 정답을 맞춰보면서, ChatGPT에 좀 더 최적화된 쿼리로 수정해달라고도 하면서 같이 학습하고 있습니다. 이 부분도 실전에서 꼭 필요할 것 같아서 문제 풀으면서 같이 수행하고 있어요! 이번 강의는 데이터 사이언스나 데이터 분석에 필요한 쿼리를 심도 있게 배울 수 있는 훌륭한 강의입니다! 쿼리테스트 준비하시는 분들도 유익하게 학습할 수 있는 강의라고 생각합니다. 좋은 강의 감사합니다!

    • 소중한 후기 정말 감사합니다!! 🥰

    • 학습 관련하여 질문도 작성하였는데 답글 남겨주심 감사합니다!

잔재미코딩 DaveLee님의 다른 강의

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

비슷한 강의

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

₩69,300