This is an example of a simple banner

Training: Querying Data with Microsoft Transact-SQL

Ref. DP-080T00
Duration:
2
 days
Exam:
Not certifying
Level:
Fundamental

Description

This course, Querying Data with Microsoft Transact-SQL (DP-080), teaches you the fundamentals of Microsoft’s dialect of the standard SQL language: Transact-SQL. Topics covered include querying and modifying data in relational databases hosted in database systems based on Microsoft SQL Server, including: Microsoft SQL Server, Azure SQL Database, and Azure Synapse Analytics.

From using SELECT commands to managing JOINS and subqueries, and modifying data, this course provides you with all the necessary skills to excel in the field of database management. Join us through the course Querying Data with Microsoft Transact-SQL to transform your understanding of SQL and become an expert in Transact-SQL.

Participant profiles

  • Database Administrators
  • Database Developers
  • Business Intelligence professionals
  • SQL power users who aren’t necessarily database-focused such as report writers, business analysts and client application developers

Objectives

  • Use SQL Server query tools
  • Write SELECT statements to retrieve columns from one or more tables
  • Sort and filter selected data
  • Use built-in functions to returned data values
  • Create groups of data and aggregate the results
  • Modify data with Transact-SQL using INSERT, UPDATE, DELETE and MERGE

Prerequisites

  • No prerequisites

Course content

Module 1: Introduction to Transact-SQL

  • Understanding the utility of SQL
  • Identifying database objects in schemas
  • Identifying types of SQL statements
  • Using the SELECT statement
  • Working with data types
  • Handling NULLs

Module 2: Sorting and Filtering Results in T-SQL

  • Sorting your results
  • Limiting sorted results
  • Returning paginated results
  • Removing duplicates
  • Filtering data with predicates

Module 3: Combining Multiple Tables with JOINS in T-SQL

  • Describing the concepts and syntax of joins
  • Writing queries using inner and outer joins
  • Writing queries using cross joins
  • Writing queries using self joins

Module 4: Writing Subqueries in T-SQL

  • Understanding what subqueries are
  • Using scalar or multi-valued subqueries
  • Using standalone or correlated subqueries

Module 5: Using Built-in Functions and GROUP BY in Transact-SQL

  • Categorizing built-in functions
  • Using scalar functions
  • Using ranking and window functions
  • Using aggregate functions
  • Summarizing data with GROUP BY
  • Filtering groups with HAVING

Module 6: Modifying Data with T-SQL

  • Inserting data into a table
  • Generating automatic values
  • Updating data in a table
  • Deleting data from a table
  • Merging data based on multiple tables

Documentation

  • Access to Microsoft Learn (online learning content)

Lab / Exercises

Official Microsoft Labs

  • Get started with SQL Server query tools and writing queries in T-SQL
  • Sort and filter data returned by SELECT queries
  • Write queries with JOIN operations
  • Write SELECT statements using subqueries
  • Built-in functions
  • Modify data

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

Master Querying Data with Microsoft Transact-SQL (DP-080)

The Querying Data with Microsoft Transact-SQL (DP-080) course is designed to provide you with the skills needed to use Transact-SQL, Microsoft’s SQL dialect. Learn to query and modify data in relational databases hosted on Microsoft SQL Server, Azure SQL Database, and Azure Synapse Analytics. Discover the fundamentals of T-SQL and become an expert in database management.

What is Querying Data with Transact-SQL?

Querying data with Transact-SQL involves using T-SQL commands to extract specific information from relational databases. By using statements like SELECT, you can filter, sort, and display data efficiently. This training will guide you through various techniques to optimize your queries and achieve desired results.

Introduction to Transact-SQL

The first module of this course covers the basics of Transact-SQL. You will learn to understand the utility of SQL, identify database objects in schemas, and use SQL statements such as SELECT. You will also discover how to work with different data types and handle NULL values.

Sorting and Filtering Results in T-SQL

In the second module, you will learn to sort and filter your results to optimize your queries. You will understand how to limit sorted results, return paginated results, remove duplicates, and use predicates to filter data effectively.

Combining Multiple Tables with JOINS in T-SQL

The third module focuses on joins, a crucial concept in SQL. You will learn to describe the concepts and syntax of joins, write queries using inner and outer joins, as well as cross joins and self joins.

Writing Subqueries in T-SQL

In this module, you will understand what subqueries are and how to use them to make your queries more powerful. You will learn to use scalar or multi-valued subqueries, as well as standalone or correlated subqueries.

Using Built-in Functions and GROUP BY in Transact-SQL

This module will teach you how to use T-SQL built-in functions to perform complex operations on your data. You will learn to categorize built-in functions, use scalar functions, ranking, window functions, and aggregate functions. You will also discover how to summarize data with GROUP BY and filter groups with HAVING.

Modifying Data with T-SQL

The final module focuses on modifying data. You will learn to insert data into a table, generate automatic values, update and delete data, as well as merge data based on multiple tables.

Frequently Asked Questions:

How is T-SQL different from SQL?

Transact-SQL (T-SQL) is an extension of SQL (Structured Query Language) developed by Microsoft. It adds additional features such as stored procedures, transactions, error handling, and variables, allowing for greater flexibility and efficiency in database management.

How do I perform queries in Microsoft SQL Server?

To perform queries in Microsoft SQL Server, you use Transact-SQL. Basic commands include SELECT to query data, INSERT to add data, UPDATE to modify existing data, and DELETE to delete data. This course will guide you through using these commands and much more.

Is Transact-SQL still used?

Yes, Transact-SQL is still widely used in the field of database management. It is essential for administering and querying databases on Microsoft platforms such as SQL Server, Azure SQL Database, and Azure Synapse Analytics. Mastering T-SQL is a valuable skill for any professional working with relational databases.

Prix de l'inscription
CHF 1'700.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

jeu26Sep(Sep 26)09:00ven27(Sep 27)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

jeu26Sep(Sep 26)09:00ven27(Sep 27)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionDP-080T00

jeu07Nov(Nov 7)09:00ven08(Nov 8)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

jeu07Nov(Nov 7)09:00ven08(Nov 8)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionDP-080T00

jeu19Déc(Déc 19)09:00ven20(Déc 20)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

jeu19Déc(Déc 19)09:00ven20(Déc 20)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionDP-080T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request