- START HERE: Introduction Lecture
- ALSO START HERE: T-SQL Training Guide
- Installing SQL Server Written Instructions
- How to Install Microsoft SQL Server Express
- How to Attach the AdventureWorks Sample Database
- Introduction to T-SQL and Database Concepts
- Literal SELECT Statements - Part 1
- Literal SELECT Statements - Part 2
- Literal SELECT Statement Practice Problems
- Basic SELECT Statements - Part 1
- Basic SELECT Statements - Part 2
- Basic SELECT Statements - Part 3
- Basic SELECT Statement Practice Problems
- Using the WHERE Clause - Part 1
- Using the WHERE Clause - Part 2
- Using the WHERE Clause - Part 3
- Using the WHERE Clause - Part 4
- Using the WHERE Clause - Part 5
- Using the WHERE Clause - Part 6
- Using the WHERE Clause - Part 7
- WHERE Clause Practice Problems
- Sorting with the ORDER BY Clause - Part 1
- Sorting with the ORDER BY Clause - Part 2
- ORDER BY Clause Practice Problems
- Using the INNER JOIN - Part 1
- Using the INNER JOIN - Part 2
- INNER JOIN Practice Problems
- Using the LEFT OUTER JOIN - Part 1
- Using the LEFT OUTER JOIN - Part 2
- Using the LEFT OUTER JOIN - Part 3
- LEFT/RIGHT OUTER JOIN Practice Problems
- Aggregate Functions - Part 1
- Aggregate Functions - Part 2
- Aggregate Function Practice Problems
- Grouping with the GROUP BY Clause - Part 1
- Grouping with the GROUP BY Clause - Part 2
- GROUP BY Clause Practice Problems
- Filtering Groups with the HAVING Clause - Part 1
- Filtering Groups with the HAVING Clause - Part 2
- HAVING Clause Practice Problems
- Using SQL Server Functions - Part 1
- Using SQL Server Functions - Part 2
- Using SQL Server Functions - Part 3
- Using SQL Server Functions - Part 4
- Using SQL Server Functions - Part 5
- Using SQL Server Functions - Part 6
- Using SQL Server Functions - Part 7
- Using SQL Server Functions - Part 8
- Nesting Functions - Part 1
- Nesting Functions - Part 2
- SQL String and Nesting Function Practice Problems
- Using Date Functions - Part 1
- Using Date Functions - Part 2
- Using Date Functions - Part 3
- Date Function Practice Problems
- NULL Handling Functions - Part 1
- NULL Handling Functions - Part 2
- NULL Handling Function Practice Problems
- The Basics of SQL Server Data Types and Type Casting Functions
- SQL Server Type Casting and Data Types Practice Problems
- Using Derived Tables - Part 1
- Using Derived Tables - Part 2
- Using Derived Tables - Part 3
- Using Derived Tables - Part 4
- Using Derived Tables - Part 5
- Derived Table Practice Problems
- Working with CTEs - Part 1
- Working with CTEs - Part 2
- Working with CTEs - Part 3
- Working with CTEs - Part 4
- Common Table Expression (CTE) Practice Problems
- Using CASE Statements - Part 1
- Using CASE Statements - Part 2
- Using CASE Statements - Part 3
- Using CASE Statements - Part 4
- Using CASE Statements - Part 5
- Using CASE Statements - Part 6
- CASE Statement Practice Problems
- Creating a Table
- Insert Data into a Table
- Updating Data in a Table