
About Course
Structured Query Language (SQL) is the cornerstone of data management and analysis. Whether you’re analyzing trends, building applications, or managing data pipelines, SQL is a must-have skill. This course is designed to take you from the basics of SQL to advanced techniques, making you proficient in handling complex data operations.
Learn how to write efficient queries, design and manage databases, and build custom functions. From understanding the fundamentals to mastering advanced concepts like views, procedures, and joins, this course has everything you need to succeed in today’s data-driven world.
Course Content
SQL Theory
-
SQL Intro
03:53 -
Database Introduction
02:56 -
SQL Syntax
02:01 -
SQL Object
01:20 -
DDL Introduction
01:04
DDL Theory
-
The Create Statement
05:16 -
The Alter Statement
01:13 -
The Drop Statement
01:00 -
The Rename Statement
00:40 -
The Truncate Statement
01:02 -
DDL Recap
00:38
TCL Theory
-
TCL Theory
00:30 -
TCL Commit
01:20 -
TCL Rollback
01:15 -
TCL Recap
00:33 -
SQL Syntax Recap
00:38
DML
-
DML Intro
01:33 -
Select Statement
01:38 -
Insert Statement
01:29 -
Update Statement
02:05 -
Delete Statement
01:33 -
DML Recap
00:26
DCL
-
DCL Grant
02:15 -
DCL Revoke
00:51 -
SQL Keyword
01:38
Database Terminologies
-
Database Terminologies
02:21 -
Database Design
01:30 -
Relationships
04:25 -
Primary Key
04:28 -
Foreign Key
00:52 -
Unique Key
02:07 -
Primary Key vs Unique Key
01:03
Creating Database
-
SQL Interface
01:18 -
Create Database
03:45 -
Create Table
01:45
Data Type
-
Data Type Intro
00:56 -
Text Data Type
06:07 -
Numbers Int
03:08 -
Float Numeric
02:00 -
Floating Double Data Type
01:29 -
Date Time
03:18 -
Date Type Recap
00:54 -
Other Useful Data Type
01:53
Constraints
-
Constraints Intro
01:18 -
Auto Increment
00:52 -
Primary Key
05:01 -
Foreign Key
08:19 -
Foreign Key on Delete Cascade
05:22 -
Unique Key
03:32 -
Index in Unique Key
01:06 -
Default Constraint
02:43 -
Not Null Constraint
02:20 -
Drop Primary & Foreign Key
02:58 -
Drop Unique Key
00:49 -
Using Database
03:31
SQL Best Practice
-
SQL Best Practice
05:28
Sales DDL Exercise
-
DDL Sales Exercise
00:32 -
DDL Sales Exercise Solution
10:47
Employees Database
-
Employees Script
01:01 -
Employee Schema
01:37
DDL
-
Select Intro
01:59 -
Where conditions
01:36 -
Where Exercise
00:16 -
Where Solution
00:28 -
Multiple Filter Operator
00:38 -
And Clause
01:24 -
Or Clause
02:47 -
Operator Precedence
09:47 -
Operator Precedence Exercise
00:12 -
Operator Precedence Solution
01:07 -
In Filter
02:22 -
Not in
00:49 -
In Solution
00:41 -
Like Not Like
03:32 -
Between Not Between
02:31 -
Is Null Not Null
01:21 -
Other Comparison Operators
02:42 -
Select Exercise
00:23 -
Select Solution
01:12 -
Select Distinct
01:26
Aggregate Functions
-
Intro to Aggregate Functions
00:53 -
Count()
03:09 -
Count Distinct
03:20 -
Count Exercise
00:30 -
Count Exercise Solution
02:13 -
Group by
04:48 -
Alias
00:41 -
Order by
02:35 -
Having
01:12 -
Where vs Having
07:00 -
Where vs Having Exercise
00:29 -
Where vs Having Exercise Sol
03:31 -
Limit
01:37
The Insert Statement
-
Insert Task
01:06 -
Insert Task Sol
02:40 -
Insert Task 2
01:07 -
Insert Task 2 Solution
02:00 -
Insert Data into New Table
05:38 -
Copy Tables
02:48
TCL Statements
-
Update Statement
01:26 -
Commit & Rollback
03:45 -
Delete Statement
01:26 -
On Delete Cascade
02:06 -
Drop vs Delete vs Truncate
06:27
Aggregate Functions in Detail
-
Count Function in detail
04:01 -
Sum Function in detail
01:14 -
Sum Solution
00:43 -
Min & Max
01:12 -
Min & Max Solution
00:58 -
Avg Function
01:26 -
Round Function
01:09 -
Coalesce & If Null Task
00:57 -
Coalesce & If Null Solution
03:20 -
Coalesce
05:45 -
If Null
01:43
SQL Joins
-
Joins Intro
01:30 -
Joins Preamble
01:06 -
Joins Preamble Solution
05:48 -
Inner Join
07:04 -
Inner Join Solution
03:06 -
Handle Duplicate Records in Joins
06:36 -
Left Join
04:38 -
Right Join
02:26 -
Join Exercise
00:32 -
Join Exercise Solution
02:08 -
Join & Where Together
02:55 -
Join & Aggregate functions
02:05 -
Joins with Multiple Tables
04:34 -
Joins Exercise
00:37 -
Joins Multiple Table Exercise Solution
05:00
Union vs Union all
-
Union vs Union all Preamble
00:43 -
Union vs Union all Preamble Solution
02:55 -
Union vs Union all
06:14
Sub Query
-
Sub Query Introduction
02:57 -
Sub Query Nested in
04:30 -
Sub Query Self Join
09:39 -
Sub Query Nested Task
00:18 -
Sub Query Nested Solution
01:08 -
Sub Query & Union Task
01:13 -
Sub Query & Union Solution
06:45 -
Sub Query Latest Salary Task
00:28 -
Sub Query Latest Salary Solution
02:17 -
Sub Query Create Table Task
01:21 -
Sub Query Create Table Solution
07:36
SQL Views
-
SQL Views
06:05 -
Latest Salary View Exercise
00:19 -
Latest Salary View Solution
02:12
Stored Routines
-
Stored Routines Intro
02:07 -
Stored Procedures
06:58 -
Stored Procedures in Parameter
04:52 -
Stored Procedures out Parameter
07:44 -
Stored Functions
11:04 -
Stored Procedures Insert
09:13 -
Stored Procedures vs Functions Concept Diff
00:57
Triggers
-
Triggers Intro
01:26 -
Triggers Task
03:35 -
Triggers Example
04:28 -
Triggers Task Solution
10:38 -
Triggers Challenge
02:31
Windows Functions
-
Windows Rank Functions
07:35 -
Windows func Prev year Salary
03:21 -
MySQL With Table Views
01:49 -
Lag Function Explanation
05:37 -
Lag Function Practical Use
03:00 -
Salary Increment With Case
03:11
Final Exercise
-
Final Challenge
00:44 -
Growth Formula Solution
05:46 -
Views Solution
07:07
Student Ratings & Reviews
No Review Yet