강의

멘토링

커뮤니티

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) 16 reviews

443 learners

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

Reviews from Early Learners

What you will gain after the course

  • 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

33,163

Learners

2,409

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

16 reviews

5.0

16 reviews

  • doong님의 프로필 이미지
    doong

    Reviews 4

    Average Rating 5.0

    5

    34% enrolled

    This is a really useful lecture! After listening to the MySQL basic lecture by the fun coding instructor, I studied on my own because I was confused about some of the grammar while solving the Programmers SQL High Score Kit. However, since I only studied by problem, I had a limit to understanding the overall flow. While I was thinking about buying a book to study, the intermediate and advanced query lectures were updated, so I quickly paid and took the course. This lecture systematically explains how to write queries necessary for practical work, and it is well organized so that I can review them with real-life problems and practice problems. I feel like my skills are being upgraded one step at a time every time I listen to the lecture. During the basic grammar lecture, the practice problems were easy, so the instructor's and my answers were almost the same, but as I solved the advanced problems, I felt that my own query style and thinking were developing. It was surprising that the answers were the same even though the queries written by the instructor and I were different, and I realized that there are really various ways to write queries. I am learning together by matching the answers and asking ChatGPT to modify the queries to be more optimized. I think this part is also necessary in practical work, so I am practicing it while solving the problems! This lecture is a great lecture that allows you to learn in depth the queries required for data science or data analysis! I think it is a lecture that can be useful for those preparing for query tests. Thank you for the great lecture!

    • funcoding
      Instructor

      Thank you so much for your valuable review!! 🥰

    • I also wrote a question about learning, so thank you for leaving a reply!

  • jjamnee67080568님의 프로필 이미지
    jjamnee67080568

    Reviews 3

    Average Rating 5.0

    5

    75% enrolled

  • jdy32475789님의 프로필 이미지
    jdy32475789

    Reviews 2

    Average Rating 5.0

    5

    61% enrolled

  • ghdtjrgns3215301님의 프로필 이미지
    ghdtjrgns3215301

    Reviews 7

    Average Rating 4.4

    5

    36% enrolled

  • s1121238291님의 프로필 이미지
    s1121238291

    Reviews 67

    Average Rating 4.9

    5

    100% enrolled

    It was very helpful.

Limited time deal

$48,510.00

30%

$53.90

funcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!