Overview
Master SQL by solving real-world problems. Learn JOINs, subselects, GROUP BYs and more. From Beginner to Pro in no time!
Syllabus
-
- Introduction to SQL
-- Overview of SQL and Databases
-- History and Importance of SQL
-- Setting Up Your SQL Environment
- Basic SQL Commands
-- SELECT Statements
-- Filtering with WHERE
-- Sorting with ORDER BY
-- Using LIMIT and OFFSET
- Advanced Query Techniques
-- Aggregate Functions (SUM, AVG, COUNT, etc.)
-- GROUP BY and HAVING
-- Complex Conditions with AND/OR/NOT
- Joins and Subqueries
-- Understanding Joins: INNER, LEFT, RIGHT, FULL
-- Writing Subqueries
-- Combining Queries with UNION and INTERSECT
- Modifying Database Structure
-- Creating and Deleting Tables
-- Altering Existing Tables
- Inserting, Updating, and Deleting Data
-- INSERT INTO Statements
-- UPDATE and DELETE Commands
-- Best Practices for Data Integrity
- Indexing and Optimization
-- Understanding Indexes
-- Query Optimization Techniques
-- Analyzing Query Performance
- Transactions and Concurrency
-- Concept of Transactions
-- ACID Properties
-- Managing Concurrency Control
- Advanced SQL Topics
-- Views and Their Uses
-- Using Stored Procedures
-- Triggers and Event Handling
- Hands-on Interactive Exercises
-- Real-world Datasets
-- Challenges and Projects to Reinforce Learning
-- Feedback and Solutions
- Final Project
-- Designing and Implementing a Database System
-- Presenting Your Solution and Insights
- Additional Resources
-- Recommended Reading
-- Online SQL Tools and Platforms
Taught by
Tags