Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).Loved by learners at thousands of companies
Course Description
This is the interactive component of Microsoft's Querying with Transact-SQL course on edX. Click here to return to the course.
- 1
Lab 1: Introduction to Transact-SQL
FreeIn this lab, you will use some basic SELECT queries to retrieve data from the AdventureWorksLT database.
Retrieving Customer Data50 xpCreate List of Customer Contacts50 xpCreate List of Customer Contacts (2)50 xpRetrieving Customer and Sales Data50 xpRetrieving Customer and Sales Data (2)50 xpRetrieving Customer Contact Names100 xpRetrieving Primary Contact Details100 xpRetrieving Shipping Status100 xp - 2
Lab 2: Querying Tables with SELECT
FreeIn this lab, you will use SELECT queries to retrieve, sort, and filter data from the AdventureWorksLT database.
- 3
Lab 3: Querying Multiple Tables with Joins
FreeIn this lab, you will use joins to combine data from multiple tables in the AdventureWorksLT database.
- 4
Lab 4: Using Set Operators
FreeIn this lab, you will use set operators to combine the results of multiple queries in the AdventureWorksLT database.
- 5
Lab 5: Using Functions and Aggregating Data
FreeIn this lab, you will write queries that use functions to retrieve, aggregate, and group data from the AdventureWorksLT database.
- 6
Lab 6: Using Subqueries and APPLY
FreeIn this lab, you will use subqueries and the APPLY operator to retrieve data from the AdventureWorksLT database.
- 7
Lab 7: Using Table Expressions
FreeIn this lab, you will use views, temporary tables, variables, table-valued functions, derived tables, and common table expressions to retrieve data from the AdventureWorksLT database.
- 8
Lab 8: Grouping Sets and Pivoting Data
FreeIn this lab, you will use grouping sets and the PIVOT operator to summarize data in the AdventureWorksLT database.
- 9
Lab 9: Modifying Data
FreeIn this lab, you will insert, update, and delete data in the AdventureWorksLT database.
- 10
Lab 10: Programming with Transact-SQL
FreeIn this lab, you will use some basic Transact-SQL programming logic to work with data in the AdventureWorksLT database.
- 11
Lab 11: Error Handling and Transactions
FreeIn this lab, you will use Transact-SQL to implement error handling and transactions in the AdventureWorksLT database.

The DataCamp Team
What do other learners have to say?
I've used other sites—Coursera, Udacity, things like that—but DataCamp's been the one that I've stuck with.
Devon Edwards Joseph
Lloyds Banking Group
DataCamp is the top resource I recommend for learning data science.
Louis Maiden
Harvard Business School
DataCamp is by far my favorite website to learn from.
Ronald Bowers
Decision Science Analytics, USAA
Join over 9 million learners and start Querying with Transact-SQL today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).