Learn SQL: The Hands-on Guide with interactive exercises

via Udemy

Udemy

4052 Courses


course image

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

Jannis Seemann


Tags