강의

멘토링

로드맵

BEST
Data Science

/

Data Analysis

Intermediate-Advanced SQL and 101 Practical Data Analysis Problem Solutions

Master advanced SQL, solve 101 practical data analysis problems at a professional level together, and build a solid SQL data analysis skillset.

(5.0) 10 reviews

411 learners

  • funcoding
실전문제풀이
데이터분석실습
SQL
MySQL
DBMS/RDBMS

Reviews from Early Learners

What you will learn!

  • Intermediate and Advanced SQL (Subqueries, Transaction Control, WITH Clause, Window Functions, etc.)

  • Cultivating Practical SQL Query Combination Skills Through 101 Diverse Problems

Roadmap within the lecture

The best teaching skills verified by 80,000 cumulative students online and offline over 8 years
Intermediate and advanced SQL and real-world data analysis by Jjanjaemi Coding

Strengthening SQL practical skills
This one lecture is enough 💪

We have compiled and reorganized the best feedback from students in the data analysis boot camps and offline lectures we have conducted over the years into an online lecture. Most of the students who have taken the existing offline lectures have upgraded their skills to the point where they can immediately perform real-world data projects as data experts, so we confidently recommend this lecture to those who want to improve their practical SQL skills.

Explanation of intermediate and advanced SQL grammar
Contains 101 practical problems
143p. Learning material

From SQL coding tests
Up to data analysis practice
Perfect for both employment and practice

Easier and friendlier than anyone else!
Inflearn with over 1800 cases
Teaching ability proven by course reviews

With 101 practice problems
Don't be confused by any SQL you encounter

Do you know SQL grammar but still feel overwhelmed when trying to write queries that are necessary for practical work? The fastest and most efficient way to upgrade your SQL skills is to solve various problems . If you follow the curriculum step by step, you will be able to solve complex and long queries that go beyond one line of queries and reach dozens of lines in no time.

In particular, since the problems are about data analysis topics that are likely to be requested in practice, if you can solve the problems covered in this lecture on your own, you will be able to acquire the skills to do both SQL coding tests and SQL data analysis at the industry level .

Let's build up your SQL skills so you can create any SQL statement you want without buffering!

Notes before taking the class 📢

  • This course does not cover basic SQL grammar. For those who want to build up their skills from the basics, I recommend <Beginner's SQL and Database (MySQL) Bootcamp> .

  • The problems covered in this lecture are composed of a combination of basic SQL grammar learned in the preparatory lecture and intermediate-level SQL grammar learned in this lecture.

Lecture Features

#1.
Lectures based on well-organized materials


To help you become familiar with database utilization techniques in a short period of time.
We provide a variety of code and material-based lectures by step/technology.

#2.
If you need to level up after learning basic SQL grammar


If you know the basic SQL grammar, it won't be difficult for anyone!
You can start with a single line of query and eventually write a real-world query with dozens of lines.

#3.
Systematic roadmap


For those considering a career in data science/AI engineering, we present a systematic roadmap. ( Click here )

What you'll learn 📖

SQL functions, subqueries, correlated subqueries

Learn about SQL functions for handling strings, dates/times, numbers, etc., subqueries that create other queries within one query, and correlated subqueries in which a subquery is executed depending on the parent query.

Various intermediate and advanced SQL

Learn how to efficiently manipulate multiple data sets with SQL, control transactions and optimize complex queries, handle conditional logic, and combine aggregated results into a single line.

Advanced SQL Window Functions

Learn how to use SQL window functions to perform complex analysis tasks such as ranking data, cumulative distribution, and referencing past/future values, as well as applying detailed calculations to groups of data.

101 practice problems

You can develop SQL coding test and real-world data analysis skills based on various real-world problems. All 101 problems are covered in the lecture, and you can review them at any time with the separately provided answer sheet.

Detailed study grammar

  • SQL functions (strings, date/time, numbers, etc.)

  • Various intermediate and advanced subqueries and correlated subqueries

  • SQL set commands

  • Transactions and ROLLBACK/COMMIT

  • SQL VIEW

  • WITH Clause (Common Table Expressions)

  • CASE WHEN, GROUP_CONCAT clause

  • Window functions (RANK, DENSE_RANK, ROW_NUMBER)

  • Window functions (PARTITION BY, ORDER BY, ROWS/RANGE)

  • Window functions (LEAD, LAG, FIRST_VALUE, LAST_VALUE)

  • Window functions (PERCENT_RANK, CUME_DIST, NTILE)

Who created this course (Dave Lee of Janjaemi Coding)

This course was designed based on my experience working with data analysts and data engineers, with the idea that complex SQL writing skills are essential for performing roles in the field. In order to improve these skills in a short period of time, the course was designed with the consideration that complex SQL query writing practice and an understanding of intermediate and advanced SQL are necessary. I hope that this course will help you quickly develop practical SQL skills and grow into a data analyst, data scientist, or data engineer with solid SQL skills.

  • Current CTO of Neumanns & Turings

  • Former Coupang Principal Product Manager/Principal Development Manager,

    Samsung Electronics Development Manager


  • Education: Korea University Japanese Language and Literature / Yonsei University Computer Engineering Master's degree


  • Key development/planning history: Ecommerce, Samsung Pay, mobile platform


  • Books: Flask & FastAPI for the fastest full stack, Linux Kernel Programming, Understanding and developing the Linux operating system, IT core technology that anyone can read and understand, Introduction to Python programming for complete beginners

Things to note before taking the class

Practice environment

  • The installation of programs required for the lecture (such as MySQL) is explained on both Windows and Mac, so you can follow along without any difficulty on either a Windows or Mac PC.


Recommended for
these people

Who is this course right for?

  • Those who want to learn practical SQL data analysis.

  • Anyone who wants to develop strong SQL skills

  • For those who want to solve various problems for the SQL coding test.

  • For those who definitely want to brush up on their SQL for advanced development.

Need to know before starting?

  • MySQL & Database Bootcamp (SQL & Database Fundamentals)

Hello
This is

32,514

Learners

2,287

Reviews

1,949

Answers

4.9

Rating

13

Courses

잔재미코딩, Dave Lee

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

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

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

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

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

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

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

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

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

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

 

Curriculum

All

44 lectures ∙ (9hr 8min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

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

    Reviews 4

    Average Rating 5.0

    5

    34% enrolled

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

    • 잔재미코딩 DaveLee
      Instructor

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

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

  • 백준하님의 프로필 이미지
    백준하

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

  • stats님의 프로필 이미지
    stats

    Reviews 9

    Average Rating 5.0

    5

    100% enrolled

    SQL에 대한 문법 훈련 좋았습니다. 좋은 강의 감사드립니다.

  • CKM님의 프로필 이미지
    CKM

    Reviews 3

    Average Rating 4.3

    5

    32% enrolled

  • humanreal님의 프로필 이미지
    humanreal

    Reviews 1

    Average Rating 5.0

    5

    84% enrolled

    SQL 공부하면서 진짜 도움 많이 받았습니다. 감사합니다.- 설명+문제 풀이가 잘되어 있고 필요한 부분이 모두 커버되었습니다.

Limited time deal

$51,970.00

25%

$53.90

funcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!