Our Advanced SQL course is designed for those who have completed the SQL Intermediate course and want to master more complex querying techniques using Microsoft’s Transact-SQL (T-SQL) in an Azure SQL environment.
You’ll learn to write advanced queries with subqueries, temporary tables, and common table expressions (CTEs), reshape data using pivot and unpivot functions, and apply recursive techniques for hierarchical data and date dimension tables. The course also covers views, stored procedures, table-valued functions, and table variables to help simplify workflows and boost performance skills applicable across a range of database systems.
By the end of this course, you will be able to:
- Write advanced SQL queries using subqueries, temporary tables, and CTEs
- Transform data using pivoting, unpivoting, and result set manipulation
- Build recursive queries for hierarchical data and create date dimension tables
- Improve query performance with views, stored procedures, and table-valued functions
Prerequisite:
This course builds on the skills taught in our SQL Intermediate course. Students should have completed our SQL Beginner and Intermediate courses or be confident in writing SQL queries.