[Problem Solving Class] 50 SQL Queries Determined to be Solved (Part 2) - Coding Test Prep

Train your SQL querying skills through 50 diverse problems and prepare for real-world analysis environments and coding tests. * If you are new to SQL, it is recommended to take the SQL [Concepts Class] first to follow along smoothly.

(5.0) 3 reviews

48 learners

Level Basic

Course period Unlimited

SQL
SQL
MySQL
MySQL
dbms
dbms
SQL
SQL
MySQL
MySQL
dbms
dbms

Reviews from Early Learners

5.0

5.0

humanreal

31% enrolled

When solving problems, you explain the approach for each problem, so when I encounter unsolved problems, I can tackle them using the same approach. I like it~

What you will gain after the course

  • Growing from a SQL Beginner to an Expert

  • Familiarize yourself with the types of questions that appear in SQL coding tests

  • Internalizing SQL queries to handle real-world analysis situations


This course is a continuation of the Problem Solving (Advanced) Part 1.




If you are looking for the fastest training camp to go from a SQL query beginner to an expert,

Make a change with the SQL Problem Solving Class, designed for serious practice.



1. Who is this course for? (Recommended Learners)


"I want to leap from a beginner to an intermediate level, but I don't know which course to take."

"I understand SQL concepts, but writing queries in a real-world environment is still so difficult."

"Every time a SQL coding test comes up, I feel lost on how to solve it."


  • This course is for everyone who understands SQL concepts but has the desire to write queries more naturally and comfortably.

  • Just as understanding concepts alone is not enough when solving math problems, coding like SQL can be difficult to apply in practice through simple memorization or conceptual understanding alone.

  • To overcome that process, it is important to start with an experienced pacemaker by writing many queries yourself, encountering errors, and going through various cases.


2. What can you expect after completing the course? (Expected outcomes)

  • You will no longer need to take problem-solving courses.

    • Since this course covers many types of scenarios you may encounter while writing SQL queries, you will certainly experience a transformation if you follow all the content provided in the lectures.

    • Since you will learn how to study on your own, you will be able to further improve your skills through self-study by solving problems yourself after completing the course.

    • Even if you encounter a problem you don't know, you can expect continuous support by asking questions through this course's community and the inquiry section.

  • You can overcome your fear of SQL coding tests.

    • In this course, we will conduct training using the Leetcode platform, the most widely used service in the world for preparing for coding tests.

    • Leetcode's Essential 50 is designed to cover many frequently appearing topics in coding tests, so it will be helpful in real-world situations as well.

  • You can advance from a beginner to an expert.

    • For a beginner to advance to an expert level, it is most important to experience many mistakes and various types of queries.

    • When taking this course, you will be exposed to an environment where you can encounter many errors and various types of scenarios.

      • It is perfectly fine to make mistakes and encounter errors while taking the course. That process is part of learning and will definitely lead to growth.

      • I want to accompany our learners on their journey from beginners to experts.


Check out Leetcode SQL 50 (Link)



3. Then, what parts should you not expect? (What is not covered)

  • It does not cover the detailed syntax for every different type of database.

    • Unfortunately, it is difficult to say that this course can cover every single aspect of SQL syntax. This is because there are various types of databases, and the usage of functions and specific syntax details can vary between each one.

    • Furthermore, because details in the programming ecosystem are constantly changing with version updates, even developers in the field are always studying and verifying these changes while they work.

  • I will teach you how to fish, rather than just giving you the fish.

    • However, the reason I say this course alone is sufficient is that I intend to teach you how to fish, rather than just giving you the fish.

    • As mentioned earlier, no developer in the field works while knowing or memorizing the syntax of every database. This is because the programming ecosystem is constantly changing.

    • If you are preparing for practical analysis or employment, it is important to focus on the core parts that do not change and learn how to handle other aspects on a case-by-case basis in the field.



4. How will the lecture proceed? (Lecture/Product Introduction)

  • We will help you solve all problems without looking at the answers by repeating the problem-solving process.

    • The goal of this course is to help you solve the problems covered in the problem-solving class at least twice, so that when you encounter them again, you can write the queries yourself without looking at the answers.

    • In this course, we recommend repeating the problem sets at least twice, and we suggest proceeding by following the steps outlined below.

      • During the first round, if you cannot solve a problem after thinking about it for more than 30 minutes, we recommend watching the video.

      • For the second reading, we recommend selecting only the problems you couldn't solve on your own during the first reading and trying to solve them without spending more than an hour on each.

      • After that, for the second review, I recommend selecting only the problems you still couldn't solve and practicing them repeatedly until you can solve them without looking at the answer key.


    • Please refer to the sample videos of this course for the problem-solving method.

  • We help you complete the course through our study groups.

    • Study groups are recruited on a rolling basis and are held online once a week for a total of four sessions. (Refer to the Discord community)

    • We help track the progress of study participants.

  • We operate a channel where you can ask questions if you have any.

    • If you have any questions, please leave them through the question tab within Inflearn.




5. Who will you be studying with? (Instructor Introduction)

  • Author of <SQL for Product Managers> - Insight


  • Possess many years of experience working as a data engineer and analyst (SSG.COM, Kmong, Discovery of Play)

  • Extensive experience in SQL corporate training (global conglomerates, startups, and individuals)



Other Lecture/Book Series by Joe (Breachers)



Community Launch Announcement

Please join the Discord server for lecture-related communication and information exchange!

- Link: https://discord.gg/yTdKbAk8g2


#SQL #dbms #mysql

Recommended for
these people

Who is this course right for?

  • Those who know the basic concepts of SQL and want to leap forward to become an expert.

  • Those who want to prepare for SQL coding tests

  • Those who want to freely perform analysis using SQL in real-world situations

Need to know before starting?

  • Understanding basic SQL syntax

Hello
This is breachers

4,281

Learners

303

Reviews

40

Answers

4.8

Rating

6

Courses

A place where anyone can gain the freedom to handle data directly

[Instructor Introduction]

  • Experience working as a data engineer and analyst (SSG.COM, Kmong, Discovery of Play)

  • <SQL for Product Managers> Author - Insight

     

  • Extensive experience in SQL corporate training (Samsung Electronics, Fast Campus, NHN, public institutions, etc.)

     

     

     

[Special Discount for Students/Job Seekers/Military Personnel]

  • If you send an email to data.pelican.joe@gmail.com with a photo of your student ID (with sensitive information masked) attached, I will send you a 40% discount coupon.

     

  • If you send a document proving your military status with sensitive information redacted, we will send you an 80% discount coupon (Thank you for your service!)

@business: data.pelican.joe@gmail.com

More

Reviews

All

3 reviews

5.0

3 reviews

  • humanreal1052님의 프로필 이미지
    humanreal1052

    Reviews 4

    Average Rating 5.0

    5

    31% enrolled

    When solving problems, you explain the approach for each problem, so when I encounter unsolved problems, I can tackle them using the same approach. I like it~

    • breachers
      Instructor

      😊😊 Queries do have set patterns, so once you write one, it seems like you can solve them faster next time. Your consistent problem-solving approach is impressive!

  • seungteakoh9676님의 프로필 이미지
    seungteakoh9676

    Reviews 7

    Average Rating 5.0

    5

    31% enrolled

    • rkdwogns10150244님의 프로필 이미지
      rkdwogns10150244

      Reviews 2

      Average Rating 5.0

      5

      34% enrolled

      • breachers
        Instructor

        Thank you for the review :)

    breachers's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!