Hands-On Advanced SQL Server: Strategies and Techniques

Hands-On Advanced SQL Server: Strategies and Techniques

2h 41mAdvanced2025-07-09

Authors

Walter Shields

Walter Shields

Tech Educator and Best-Selling Author

Course details

Advanced SQL skills are essential for database developers, engineers, and administrators who need to write complex queries, automate processes, and improve performance. In this course, tech educator and bestselling author Walter Shields dives deep into stored procedures, user-defined functions, and dynamic SQL. Learn how to make your database queries more powerful and flexible. Explore control flow techniques, transaction management, and advanced query structures like Common Table Expressions (CTEs) and pivot tables. By the end of the course, you'll be able to write highly efficient SQL scripts, optimize database transactions, and ensure data integrity with triggers and constraints. This course is designed for intermediate and advanced SQL users looking to take their skills to the next level.

Learning objectives
Learn about SQL Server and SQL Programming
Define stored procedures and functions
Highlight transactions and data integrity
Identify dynamic SQL and cursors
Define Common Table Expressions (CTEs)
Learn about temporary tables and table variables
Explore indexing, triggers, and performance optimization
Identify ways to use pivot tables and aggregation

Skills covered

SQL ServerCloud StorageDatabase AdministrationBusiness IntelligenceDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesCloud ComputingData ScienceBusiness Analysis and StrategyBusiness Software and ToolsMicrosoftSoftware DevelopmentOne-Off

Concepts

Introduction

  • Advanced server programming
  • What you should know
  • Final project overview
  • GitHub Codespaces explainer video
  • Why SQL Server

Introduction to Advanced SQL

  • Stored procedure basics
  • Stored procedure parameters

Working with Variables and Control Flow

  • Variables
  • Output parameters and return values
  • IF statements
  • WHILE Loops

Advanced SQL Programming with Functions and Expressions

  • User-defined functions
  • Table-valued functions
  • Common Table Expressions (CTEs)

Temporary Data Storage and Management

  • Temporary tables
  • Table variables

Advanced Query Execution and Optimization

  • Cursors
  • Dynamic SQL

Transactions and Data Integrity

  • Transactions
  • DML triggers
  • DDL triggers

The Pivot Operator

  • The Pivot operator
  • Dynamic Pivot tables

Final Project - SQL Movie Intelligence Dashboard

  • Final project instructions
  • Final project solutions

Conclusion

  • Next steps
80,000 Toman