Inflearn brand logo image
Inflearn brand logo image
Data Science

/

Data Analysis

[Problem-solving Class] 50 SQL Query Problems to Tackle Seriously (Part 1) - Coding Test Preparation

Train SQL queries through 50 diverse problems and prepare for real-world analysis environments and coding tests. * If you are new to learning SQL, you will be able to follow along without difficulty by first taking SQL [개념반].

(5.0) 2 reviews

52 students

SQL

What you will learn!

  • Growing from SQL Beginner to Expert

  • Understand SQL coding test types.

  • Mastering SQL queries for real-world analysis.

If you are looking for the fastest training course to go from beginner to expert in SQL queries,

Make a difference in our SQL problem-solving class that teaches you how to solve problems properly.

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

"I want to go from beginner to expert, but I don't know which course to take."

"I know the concepts of SQL, but writing queries in a real environment is still too difficult."

"Every time a SQL coding test comes up, I feel at a loss as to how to solve it."

  • This course is for anyone who knows the concepts of SQL but wants to write queries more naturally and comfortably.
  • Just as understanding the concepts alone is not enough when solving a math problem, coding such as SQL can be difficult to apply in practice with simple memorization or understanding of the concepts alone.
  • To overcome that process, it is important to start with an experienced pacemaker who has written many queries and encountered errors and has a variety of cases.

2. What can I expect after completing the course? (Expected effects)

  • You don't have to listen to the problem-solving lectures anymore.
    • This lecture covers many types of SQL queries that you may encounter, so if you follow the content provided in the lecture without missing anything, you will definitely experience changes.
    • Since you will learn how to study on your own, you will be able to solve problems on your own after taking the course and further improve your skills through self-study.
    • Even if you encounter a problem you don't know, you can continue to ask questions through the community and /inquiry of this lecture and expect continuous help.
  • You can relieve your fear of SQL coding tests.
    • In this course, we will train using the Leetcode platform, the world's most widely used service for preparing for coding tests.
    • Leetcode's Essential 50 Questions are designed to cover many of the topics that frequently appear in coding tests, so they will be helpful in real-life situations as well.
  • You can go from beginner to expert.
    • For a beginner to become an expert, the most important thing is to make many mistakes and experience various query types.
    • By taking this course, you will be exposed to an environment where you can see many different types and many errors.
      • It's okay to make mistakes and errors while taking the class. It's a learning process and will definitely lead to growth.
      • I want to accompany you on your journey from beginner to expert.

Check out Leetcode SQL 50 (link)

3. So what can we not expect? (What is not covered)

  • It does not cover the detailed grammar for each type of DB.
    • Unfortunately, I cannot say that this lecture can solve all parts of SQL grammar. This is because there are various types of DBs, and each DB may have differences in function usage and detailed grammar.
    • In addition, since the programming ecosystem is constantly changing with each version update, developers in the field are constantly studying and checking these changes while doing their actual work.
  • I'll teach you how to catch fish, not fish.
    • But the reason I still say that this lecture alone is good is because I want to convey the method of catching fish, not the fish.
    • As I mentioned earlier, no developer in the field can memorize or know the grammar of all DBs beforehand, because the programming ecosystem is always changing.
    • If you are preparing for practical analysis/employment, it is important to focus on the core parts that do not change and learn how to respond to each situation in practice for the rest.

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

  • We'll help you solve all the problems without having to look at the answers by repeatedly solving them.
    • The goal of this lecture is to help you solve problems in the problem-solving class at least twice, and then write queries directly without looking at the answers when you encounter the problem again.
    • In this lecture, we recommend that you repeat the problem set more than twice and proceed by dividing it into the steps below.
      • When reading for the first time, we recommend that you do not think about it for more than 30 minutes and watch the video if you cannot solve a problem.
      • When reading for the second time, I recommend that you select only the problems that you could not solve on your own during the first reading and solve them without thinking about them for more than an hour.
      • After that, I recommend that you select only the problems that you couldn't solve even after reading it twice and solve them repeatedly until you can solve them without looking at the answers.
    • We are guiding you on a plan that you can choose based on your situation. (e.g. 30-day completion plan/2-week completion plan/short-term crash plan) Choose the period you want and complete the course.
    • Please refer to the sample video of this lecture for problem-solving methods.
  • We will help you complete the course through study.
    • The study is open to all applicants and is conducted online once a week for a total of four times.
    • We help study participants track their progress.
    • Progress involves solving common problems for each week and taking turns with study group members to verbally explain the problems.
      • A separate study for introverts (progress verification via text only) is also conducted.
  • We operate a customer service center where you can ask questions if you have any.
    • If you have any questions, please leave them through the Questions tab within Inflearn.

5. Who do you study with? (Instructor introduction)

  • <Planner's SQL> Author - Insight

  • Has many years of experience working as a data engineer and analyst (SSG.COM, Cremon, Playful Discovery)

  • Numerous SQL training experiences (for global corporations, startups, and individuals)

Other lecture/book series by Joe (Breachers)

Community Opening Guide

Join our Discord server for lecture-related communication and information exchange!

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

Recommended for
these people!

Who is this course right for?

  • Those familiar with SQL basics and aspiring to be experts.

  • Those who want to prepare for SQL coding tests

  • Those who want to freely analyze with SQL in practice

Need to know before starting?

  • Understanding basic SQL syntax

Hello
This is

3,934

Students

255

Reviews

39

Answers

4.9

Rating

6

Courses

누구나 데이터를 직접 다루는 자유를 얻을 수 있는 곳

[강의자 소개]

  • 데이터 엔지니어 및 분석가 현업 재직 경험 (SSG.COM, 크몽, 놀이의발견)

  •  <기획자의 SQL> 저자 - 인사이트

     

  • SQL 출강 경험 다수 (다수의 기업 및 개인 대상)

     

[학생/취준생 40% 특별 할인]

  • data.pelican.joe@gmail.com로 중요정보를 가린 학생증 사진을 첨부해서 메일을 보내주시면 40% 할인 쿠폰을 보내드려요.

@instagram: https://www.instagram.com/breachers_data

Curriculum

All

36 lectures ∙ (4hr 5min)

Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • 고리오영감님의 프로필 이미지
    고리오영감

    Reviews 26

    Average Rating 5.0

    5

    100% enrolled

    SQL 어느 정도 알고 있다고 생각했는데, 엄청 부실한 실력이구나를 깨달았어요. 무엇이 부족한 지 알게 해주셔서 고맙습니다. 다시 한 번 풀어보고, 모든 문제를 안 보고 풀 수 있을 정도의 실력을 쌓은 뒤, 하편으로 넘어가겠습니다. 좋은 강의 고맙습니다.

    • Joe (브리쳐스)
      Instructor

      안녕하세요 고리오영감님! 어떤 부분을 더 보완해 나가야 할지 강의만으로도 빠르게 캐치해 내셨네요. 앞으로 더 많은 성장 응원하고 있겠습니다! 완강 축하드리고 질문있으시면 언제든 편하게 디스코드 활용하여 부탁드립니다! 감사합니다!

  • 조은아님의 프로필 이미지
    조은아

    Reviews 1

    Average Rating 5.0

    5

    8% enrolled

    한참이나 SQL을 놓고 있어서 어떻게 해야 할까 고민하고 있었는데요. 그렇다고 다시 책을 펼치고 AtoZ를 쌓기에는 바쁜 하루인데 강사님께서 강의를 열어 주셔서 도움을 굉장히 많이 받고 있어요. 아예 SQL을 모른다면 모를까 예전에 많이 쓰다가 이제 가물가물할 즈음에 예제 문제를 바로 푸는 이런 강의!!! 기억 어딘가에 있는 쿼리가 바로 생각나면서 바로 실전 투입(?) 할 수 있게 되었어요!

    • 안녕하세요 은아님! 이미 기초 SQL 실력을 갖추고 계셨을 때 문제풀이가 가장 효과적으로 실력을 쌓아나갈 수 있는 방법인 것 같아요. 말씀대로 실전 투입하셨을 때도 더 도움되셨다니 다행입니다! 질문 있으시면 편하게 알려주세요 감사합니다.

breachers's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!