강의

멘토링

커뮤니티

BEST
Data Science

/

Data Analysis

SQL that you can use yourself - from basics to practical use

We will learn databases and SQL step by step, from the basics to utilization (theory + practice), so that you can extract the data you need in actual work.

(4.8) 17 reviews

220 learners

  • mjcoding
SQL
DBMS/RDBMS

Reviews from Early Learners

What you will gain after the course

  • Essentials for using SQL (from SELECT statements to subqueries)

  • SQL practice to directly extract the data you need

  • Learn the flow of reading data by looking at ERD

SQL, 200% usable in real-world work! 📊

SQL , why do you actually use it?
Will it feel difficult? 🤔

When extracting data using SQL, it's difficult to directly apply basic concepts to practical applications. Because the tables where data is stored and the relationships between them vary from project to project, simply extracting data using SELECT-FROM from a textbook isn't easy. Writing queries without understanding SQL concepts and analyzing the project doesn't guarantee the desired data.

Seeing these difficulties, I started this course to teach SQL properly and quickly with the essential content .

SQL, right and fast!

So you can read the flow of data and extract the data as you want!
Learn SQL through general concept learning + practical training similar to real-world practice .

Ultimately, you need to understand the flow of data and the relationships between tables to extract the data you want using STEP BY STEP. Beyond the basic syntax of SELECT-FROM, this course covers the overall concepts needed to extract data based on various conditions. It also provides practical training through practical problems relevant to real-world use.


To these people
I recommend it ✅

Is this perhaps your concern?

  • I studied SQL, but it's difficult to use it directly.
  • I studied join, but I can't use it.
  • The data I want is not coming out.
  • I'm new to learning SQL, but I don't know where to start.
  • I want to learn the overall content of SQL in a short period of time.
  • I want to learn SQL in an environment similar to real-world data.

Using SQL
Data extraction
Those who want to learn

I learned SQL, but
In practice, writing SQL
Anyone who had difficulties

The database
What is the structure?
Anyone curious

In a short time
Overall SQL capabilities
Someone you want to raise

After taking this course, you can do it too! 🙌

  • You can extract the data you want using SQL.
  • It creates an eye for reading data flow between tables (+ reading ERD).
  • You will want to go to the developer in charge of the table and ask them how the primary key is set up.
  • I'm thinking about how data is stacked in tables.
  • Feel confident in your SQL extraction.

Key benefits of this course ✨

Clean communication + practical application + practice problems provided!

You will learn fundamental concepts so that you can apply them in practice.

It is structured so that even those who are new to SQL can learn step by step .

We have created practical situations and exercises that can be used in actual work .

The hands-on environment utilizes AWS and DBeaver tools (free of charge). (If you have trouble using AWS, please send me a DM during the lecture.)

Instead of installing a heavy database on your computer, use AWS. (The practical environment guide in the lecture)

It is structured step-by-step from the basics to practical use, so even those new to SQL can learn easily as if they were using real-world examples .

You can extract data by looking at an Enterprise Data Design (ERD) . This will help you adapt to the different database structures of each company and practice reading tables.

Learn how to fish so you can access and extract data directly in your practice, rather than just extracting data suitable for learning.


What you'll learn 📚

1️⃣ From basic essential concepts

  • To use SQL, you shouldn't learn it from SELECT-FROM.
  • Learn essential concepts such as tables, nulls, constraints, and relationships between tables .

null learning

Learning about foreign keys

2️⃣ Learn to use SQL

  • After learning the fundamental concepts, you can start learning SQL.
  • We will learn and practice step by step, starting with the basic SELECT-FROM statement, operators, type conversion, aggregate functions, group by, etc.
  • Once you learn a concept, practice problems follow.
  • The practice problem involves extracting data by looking at an actual ERD.

Among the ERD contents

Among the operator practice contents

3️⃣ Expanding SQL Usage

  • Now that you've mastered how to use SQL to extract data, let's learn about joins and subqueries to expand on it.
  • Additionally, let's take a look at the contents of the analysis function .

Join the learning content


Who created this course
Introducing the Knowledge Sharer ✒️

Myeongjun

  • Current Mozilla open source committer
  • Former Fintech startup developer
  • Former Global Professional Developer at the Ministry of Science and Technology
  • Former) Hyosung Billing Development Team (Settlement DB Development)

Check out the vivid reviews of offline classes !


Q&A 💬

Q. I'm learning SQL for the first time. Can I still take this course?

Yes :) Even if you have never studied SQL before, I will teach you step by step from the basics.

Q. Is the practice environment free?

Because we're setting up an AWS environment, it's free for one year. We'll provide support so you won't miss any classes due to the setup of your practice environment.

Q. What level of content is covered in the class?

We'll cover everything from the most basic concepts to JOINs and subqueries. We'll also discuss how to use analytic functions. After completing the course, you should be able to extract the data you need.

Q. I studied SQL, but I can't use JOIN.

JOIN is simply a concept used to connect multiple tables. To effectively use JOIN, you need to learn general SQL concepts and data reading techniques. This lecture will be helpful.

Q. What database does the practice database use?

The practice database uses MySQL. Since all relational databases share the same fundamentals, this course will allow you to extract data from any relational database.

Recommended for
these people

Who is this course right for?

  • Anyone who has never written SQL but needs SQL

  • Anyone who needs SQL to develop their skills

  • I made a query using written SQL, but there are people who need to extract data directly

Hello
This is

3,894

Learners

166

Reviews

33

Answers

4.7

Rating

3

Courses

안녕하세요. MJ코딩입니다😀

강의에 관심과 수강을 해주셔서 감사합니다 :)

강의 내용은 처음 접할 때는 가볍지만은 않은 내용이지만, 이해를 하실 수 있고 실제로 사용하실 수 있도록 준비를 하였습니다.

커리어와 실무에 도움이 되셨으면 하는 마음입니다.

프로그래밍 학습을 위한 유튜브 채널도 함께 운영을 하고 있습니다. (유튜브 링크 클릭)

필요한 내용을 보시고 참고 하여 도움이 되셨으면 좋겠습니다.

감사합니다^^

Curriculum

All

34 lectures ∙ (4hr 10min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

17 reviews

4.8

17 reviews

  • slee님의 프로필 이미지
    slee

    Reviews 1

    Average Rating 5.0

    5

    79% enrolled

    갑자기 회사에서 sql을 시켜서 책 한권 보다가 강의를 들었봤는데 잘 배웠습니다. 무턱대고 그냥 작성했었는데 이제는 어떻게 데이터 추출을 해야 되는지 알겠습니다! 특히나 group by 검증 같은 이야기는 책에서 없었거든요…ㅠㅠ 강의토대로 더 연습해서 실무에서도 잘 활용해보겠습니다. 좋은강의 감사합니다!

    • MJ코딩
      Instructor

      slee님 안녕하세요 :) 도움이 되셨다니 감사한 마음입니다 😢 추출 만큼 검증도 중요하니 꼭 검증을 하시는 습관도 들이시면 좋을 것 같아요 :) 공부한 기반으로 더욱 연습을 하시면서 실력을 높이셨으면 좋겠습니다. 감사합니다.

  • 위진성님의 프로필 이미지
    위진성

    Reviews 32

    Average Rating 5.0

    5

    100% enrolled

    실무에 적용해볼게요!.

    • MJ코딩
      Instructor

      진성님 안녕하세요 :) 강의에서 강조를 하였듯이 한 번에 모든 걸 작성하는 것이 아닌, Step by step으로 차근차근 쿼리를 작성하신다면 원하시는 데이터를 추출하실 수 있어요!! 초기에는 실무 테이블도 낯설고 쿼리 작성시간도 걸리겠지만, 실무에서 직접 작성을 하시다 보면 분명 더 나은 실력을 키우실 수 있겠습니다😊 감사합니다.

  • 부레옥잠님의 프로필 이미지
    부레옥잠

    Reviews 3

    Average Rating 3.7

    5

    97% enrolled

    쉽고 이해가 잘 가도록 설명해줘서 좋습니다. 강의 시간도 짧게 나누어져 있어서 금방금방 배우는것 같아 좋습니다. 강사님 혀 짧은거만 빼면 완벽한 강의입니다.

    • MJ코딩
      Instructor

      부레옥잠님 안녕하세요 :) 도움이 되신 거 기쁜 마음이에요😊 조금 더 발음에 주의를 하겠습니다 ㅜㅜ 강의 내용이 커리어나 실무에 도움이 되셨으면 좋겠습니다. 감사합니다.

  • 김지혜님의 프로필 이미지
    김지혜

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    쉽게 설명해주셔서 아주 유익한 교육이였습니다.

    • 박상민님의 프로필 이미지
      박상민

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      좋았어요.

      • MJ코딩
        Instructor

        상민님 안녕하세요 :) 강의가 도움이 되신 것 같아 정말 기쁜 마음입니다 😢 강의를 통해서 커리어나 실무에도 도움이 되셨으면 좋겠습니다 ㅎㅎㅎ 감사합니다.

    mjcoding's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!