Complete Mastery of Practical SQL in 49 Sessions II - In-depth Course (Including Practice Materials and Problem Solving)

'Complete Mastery of Practical SQL in 49 Sessions II - Advanced Course' follows the basic course. By using a practical database for learning, you can apply it right away in the field, and it is structured so that you can fully learn the learning content through theoretical explanations, practice, and solving a total of 200 application problems.

(4.8) 5 reviews

71 learners

Level Basic

Course period 12 months

SQL
SQL
MSSQL
MSSQL
SQL
SQL
MSSQL
MSSQL
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

What you will gain after the course

  • Subquery

  • Window function (analysis function)

  • View

  • SQL procedure statement

  • User defined procedures

  • User defined functions

  • trigger

SQL, from beginner to expert!
Fundamentals + Application + Problem Solving all at once.

📣 Please check before taking the class!

  • The new 49-part SQL Mastery series consists of two lectures , covering approximately 49 SQL topics. (Basic/Advanced) This course is an advanced course and does not cover SQL fundamentals.

Attention, these people !

Starting from the basics
I want to learn SQL thoroughly.

It is difficult to understand with just general textbooks
I want to learn intermediate to advanced skills easily.

SQLD, SQLP, data analysis expert, etc.
I would like help in obtaining a certificate .

SQL in the field of data handling
I want to develop capabilities that I can utilize .


For learning SQL
Transfer of optimal know-how.

  • ✅ If you are working on data-related tasks or want to use SQL in your work,
  • ✅ If you want to start from the beginner level of data and advance to the advanced level,
  • ✅ If you want to use SQL freely as a developer ,
  • ✅ If you are preparing for a data-related certification (SQLD, SQLP, Data Analysis Specialist, etc.)
  • ✅ If you are interested in data science

The "From Beginner to Expert in 49 Sessions! Master Practical SQL" course covers the essential fundamentals of SQL and provides hands-on practice with databases based on real-world applications . Solving practical practice problems not found in any textbook will help you rapidly improve your skills, and the goal is to immediately apply SQL in real-world situations.

We've compiled the best know-how we've accumulated over many years of practical experience and training at universities, companies, and educational institutions. Starting with the basics, anyone can learn, we'll help you build a solid foundation in SQL!


SQL Basics You Must Know
We handle it carefully.

The structure of the entire learning process is as follows:

The class uses a practice-based database and consists of theory and practice problem solving.

Fully packed with 3-step structure

The course progresses through three stages: theoretical explanation, practical training, and application problem solving. After completing the entire course, you'll be able to write SQL fluently, and you can also choose to study selectively based on your efficiency.

I think about how to utilize it

This course not only prepares you for data qualifications using SQL, but also helps you develop your ability to utilize public data. Furthermore, it focuses on writing intermediate to advanced SQL statements necessary for program development.

Vivid hands-on experience with a practical DB

We use external data used in the field to enable practical training in an environment similar to actual work. Specifically, we've structured the program with Korean table and column names for intuitive understanding.

Solutions to over 200 application problems

By solving over 200 application problems of various difficulty levels and types, ranging from beginner to intermediate to advanced, you will develop the ability to solve problems using SQL according to the situation.

Complete Mastery of Practical SQL in 49 Sessions


In each section
You will learn these things :

Section 0:
Subquery

  • Subquery definition and usage
  • Types of subqueries
  • Single-row subquery using comparison operators
  • Multi-row subqueries using IN/NOT IN
  • Multi-row subqueries using ANY, SOME, or ALL
  • Multi-row subqueries using EXISTS/NOT EXISTS
  • Correlated subqueries
  • Multiple nested subqueries
  • Subqueries used in SELECT and HAVING clauses
  • Inline views used in the FROM clause

Section 1:
Window functions
(analytic function)

  • Definition and purpose of window functions
  • Differences from existing aggregate functions
  • Understanding the OVER clause and types of window functions
  • Ranking functions - RANK, DENSE_RANK, ROW_NUMBER
  • Proportion functions - PERFECT_RANK(), CUME_DIST(), NTILE()
  • Row order functions and distribution functions - FIRST_VALUE(), LAST_VALUE(), LAG(), LEAD(), PERCENTILE_CONT(), PERCENTILE_DISC()
  • Range specification options when using window functions - ROWS, RANGE, BETWEEN ~ AND, UNBOUNDED PRECEDING, UNBOUNDED FOLLOWING, [ROW number] PRECEDING, [ROW number] FOLLOWING, CURRENT ROW

Section 2:
View, Procedural
programming grammar,
User defined procedures,
User defined functions,
trigger

  • Overview of views, features, purpose of use, grammar, and options used in views
  • System stored procedures
  • Learning the basic syntax of procedural programming - IF conditional statements, WHILE loops, BREAK, and CONTINUE
  • User-defined procedures - procedures with/without parameters, procedures with output parameters or return values, procedures with initialization values
  • How to write DML operation procedures and use table variables
  • User-defined functions - user-defined scalar functions and inline table-valued functions, multi-statement table-valued functions
  • Triggers - What is a trigger, what it's used for, how to create one, AFTER triggers and INSTEAD OF triggers

Q&A 💬

Q. Why should I learn SQL?

They say data is the oil of the 21st century. It's virtually impossible to find an industry that doesn't utilize data. Therefore, data-handling skills are essential these days, and SQL is considered one of the most common means of accessing data. Furthermore, cloud-based machine learning services are increasingly utilizing SQL. Furthermore, SQL skills are increasingly required for IT recruitment.

Q. Can non-IT majors learn it too?

Of course. Data itself isn't limited to IT majors. Data handling skills are essential for a wide range of talents across all industries, regardless of their major.

Q. What are the main features of the class?

This course aims to teach skills that can be immediately applied in the workplace. Therefore, we use a database similar to those used in the field as our practice database. Furthermore, to enhance students' intuitive understanding, we use Korean for table and column names. Solving approximately 200 application problems on your own and working together to solve them will also be of great help.

Q. Who uses SQL and where?

It will primarily be used by IT developers. It's also essential for those who specialize in data analysis, visualization, and other data-intensive tasks. Anyone who handles any type of data in the workplace will find a solid understanding of SQL very helpful.

Q. What is the level of the class?

The entire course consists of eight sections, including both basic and advanced courses. The advanced course consists of three sections . This course will help you develop your SQL application and utilization skills.

Q. Is it very different from ORACLE or MySQL?

Standard SQL is the same. Depending on the DBMS, some features, such as functions, may differ. Therefore, even if you learn with MS-SQL, Microsoft's DBMS with its excellent accessibility and online help, you'll have no trouble using SQL in ORACLE, MySQL, or other relational databases.

Recommended for
these people

Who is this course right for?

  • People who want to apply and apply SQL directly to their field of work

  • People who want to analyze or utilize data in the field

  • IT Developer

  • People preparing for data-related certifications such as SQLD, SQLP, and data analysis specialist

  • People interested in data science

Need to know before starting?

  • SQL Basic Grammar: Complete Mastery of Practical SQL in 49 Lessons I - Anyone who has taken the basic course or has basic knowledge of SQL can learn this.

Hello
This is topdatastudio

212

Learners

17

Reviews

1

Answers

4.8

Rating

2

Courses

Lecture Fields)

- Database and Data Analysis: Databases, Database Design and Construction, Database Practice (SQL-Server, ORACLE, MySQL), Data Analysis using Python and R, Data Analysis and Visualization using Excel

-Data Visualization Field: POWER BI

- Programming Languages: Python, Visual Basic .NET, JavaScript, VueJS, C#, Web Programming Practice, Mobile Programming, Java, etc.

Books)

-MySQL for the Very First Time (Hanbit Academy, 2024-01-17)

- First Time MySQL (Hanbit Academy, 2024-01-17) - Author of Python, Visual Basic .NET, JavaScript, VueJS, C#, Web Programming Practice, Mobile Programming, Java, etc.

- First Time MySQL (Hanbit Academy, 2024-01-17) - Author of Python, Visual Basic .NET, JavaScript, VueJS, C#, Web Programming Practice, Mobile Programming, Java, etc.

- First Time MySQL (Hanbit Academy, 2024-01-17) - Author of Python, Visual Basic .NET, JavaScript, VueJS, C#, Web Programming Practice, Mobile Programming, Java, etc.

More

Curriculum

All

18 lectures ∙ (8hr 46min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

4.8

5 reviews

  • cdjcys35님의 프로필 이미지
    cdjcys35

    Reviews 18

    Average Rating 4.7

    5

    100% enrolled

    Very useful

    • husky16님의 프로필 이미지
      husky16

      Reviews 18

      Average Rating 4.8

      4

      33% enrolled

      • torch72788님의 프로필 이미지
        torch72788

        Reviews 11

        Average Rating 5.0

        5

        33% enrolled

        I think it's great that you can see various query techniques

        • rtscts6458님의 프로필 이미지
          rtscts6458

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          • hmkang7158님의 프로필 이미지
            hmkang7158

            Reviews 1

            Average Rating 5.0

            5

            33% enrolled

            Similar courses

            Explore other courses in the same field!

            $68.20