DP-080: Querying Data with Microsoft Transact-SQL Badge

DP-080: Querying Data with Microsoft Transact-SQL

Audience: This course can be valuable for anyone who needs to write basic SQL or Transact-SQL queries. This includes anyone working with data as a data analyst, a data engineer, a data scientist, a database administrator or a database developer. It can also be useful for others peripherally involved with data, or wanting to learn more about working with data such as solution architects, students and technology managers.

This course will teach the basics of Microsoft's dialect of the standard SQL language: Transact-SQL. Topics include both querying and modifying data in relational databases that are hosted in Microsoft SQL Server-based database systems, including: Microsoft SQL Server, Azure SQL Database and, Azure Synapse Analytics.

Estimated Duration: 6h 30m
Add to Basket
Lessons in this Course
Lesson
Module 1: Getting Started with Transact-SQL

Overview of SQL Server and T-SQL

Duration: 0 h 30 m
Lesson
Module 2: Filtering and Sorting Query Results

WHERE clause for filtering data

Duration: 0 h 30 m
Lesson
Module 3: Querying Multiple Tables Using Joins

INNER JOIN basics

Duration: 0 h 30 m
Lesson
Module 4: Writing Subqueries

Using subqueries in SELECT, FROM, and WHERE clauses

Duration: 0 h 30 m
Lesson
Module 5: Using Built-in Functions

Scalar functions: string, numeric, date/time

Duration: 0 h 30 m
Lesson
Module 6: Modifying Data

INSERT statements

Duration: 0 h 30 m
Lesson
Module 7: Using Table Expressions

Views overview

Duration: 0 h 30 m
Lesson
Module 8: Combining Query Results

UNION and UNION ALL

Duration: 0 h 30 m
Lesson
Module 9: Transforming Data Using Pivot and Unpivot

Using PIVOT to rotate rows into columns

Duration: 0 h 30 m
Lesson
Module 10: Programming with Transact-SQL

Variables and control-of-flow constructs (IF, WHILE)

Duration: 0 h 30 m
Lesson
Module 11: Creating Stored Procedures

Syntax for creating stored procedures

Duration: 0 h 30 m
Lesson
Module 12: Implementing Error Handling

TRY...CATCH blocks in T-SQL

Duration: 0 h 30 m
Lesson
Module 13: Implementing Transactions in T-SQL

BEGIN TRANSACTION, COMMIT, ROLLBACK

Duration: 0 h 30 m