Whether you're a beginner looking to grasp the fundamentals or an experienced practitioner seeking to hone your expertise, this course has you covered. We'll start with the basics, covering essential SQL concepts, query writing, and database management. As you progress, we'll delve into real-life examples to illustrate the practical application of SQL in various industries.
What is a Database?
The Role of SQL in Data Management.
Types of Database Management Systems (DBMS).
Structured Query Language (SQL) History.
Basic SQL Statements: SELECT, INSERT, UPDATE, DELETE.
SQL Statement Structure.
Data Types in SQL.
SQL Keywords and Reserved Words.
SQL Operators.
SQL Functions.
Introduction to the WHERE Clause.
Comparison Operators.
Logical Operators.
Combining Multiple Conditions.
Practical Examples of Filtering Data.
Introduction to the ORDER BY Clause.
Sorting in Ascending and Descending Order.
Sorting by Multiple Columns.
Using Column Aliases.
Combining WHERE and ORDER BY Clauses.
Introduction to Table Joins.
INNER JOIN Syntax.
Joining Tables on Multiple Columns.
Handling NULL Values in Joins.
Practical Applications of INNER JOIN.
GROUP BY Clause and Aggregation Functions.
COUNT, SUM, AVG, MIN, and MAX Functions.
HAVING Clause for Filtering Groups.
GROUP BY with Multiple Columns.
Examples of Data Aggregation.
Understanding Subqueries.
Correlated Subqueries.
Scalar Subqueries.
Introduction to Derived Tables (CTE).
Examples of Subqueries and Derived Tables.
Inserting Data into Tables.
Updating Existing Data.
Deleting Data from Tables.
Using Transactions.
Data Integrity and Constraints.
LEFT JOIN Syntax and Applications.
RIGHT JOIN Syntax and Use Cases.
FULL JOIN Syntax and Scenarios.
Combining Multiple Joins.
Choosing the Right Join Type.
Introduction to the CASE Statement,
Simple CASE Expression.
Searched CASE Expression.
CASE Within Aggregation Functions.
Practical Examples of CASE Statements.
Creating Views.
Modifying and Dropping Views.
Security and Permissions for Views.
Performance Considerations.
Use Cases for Views.
Introduction to Database Indexing.
Types of Database Indexes.
Creating and Managing Indexes.
Query Optimization Techniques.
Monitoring and Troubleshooting Database Performance.
Hi, I am Arnab Saha, a seasoned analyst working currently with the most popular decacorn food startup, Swiggy, as a senior business analyst with the Instamart delivery operations and growth team. I have a total of ~4.5 years of experience as an analyst and have been working in this role at Swiggy for the past 2.5 years. I have had experience teaching students for almost a year now, and have taught almost 55 students. The most popular courses that I have taught include SQL and business case studies. My wa
Rating
Review
Student
Courses