This is an example of a simple banner

Training: Query and modify data with Transact-SQL (DP-080)

Ref. DP-080T00
Duration:
2
 jours
Exam:
Non certifiant
Level:
Fondamental

Query and modify data with Transact-SQL Training (DP-080)

You need to extract, filter and manipulate data stored in SQL Server, but your queries lack structure and performance? Transact-SQL remains the fundamental skill for any professional working with Microsoft relational databases. Without a solid command of T-SQL, analyses remain approximate and data processing inefficient.

This official Microsoft DP-080 training allows you to master SELECT statements, joins, subqueries and built-in Transact-SQL functions in 2 days. Guided by MCT-certified trainers, you practice on cloud environments with official MOC course materials. You learn to write optimized queries to interrogate SQL Server and Azure SQL Database, group and aggregate results, and use table expressions to structure your analyses. This training is the ideal starting point for progressing toward Microsoft data certifications such as DP-300 or DP-600. Sessions are available in person in Geneva and Lausanne or via virtual classroom.

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

  • Write SELECT queries to extract data from SQL Server tables
  • Use joins to combine data from multiple tables
  • Filter and sort results with WHERE, ORDER BY and TOP clauses
  • Group and aggregate data with GROUP BY and aggregate functions
  • Create subqueries and common table expressions (CTE)
  • Manipulate data with built-in string, date and mathematical functions
  • Use set operators (UNION, INTERSECT, EXCEPT) to combine result sets

Prerequisites

  • No prerequisites

Course Content

Module 1: Introduction to Transact-SQL

  • Work with schemas
  • Explore the structure of SQL statements
  • Examine the SELECT statement
  • Work with data types
  • Handle NULLs

Module 2: Sort and filter results in T-SQL

  • Sort your results
  • Limit the sorted results
  • Page results
  • Remove duplicates
  • Filter data with predicates

Module 3: Combine multiple tables with JOINs in T-SQL

  • Understand joins concepts and syntax
  • Use inner joins
  • Use outer joins
  • Use cross joins
  • Use self joins

Module 4: Write Subqueries in T-SQL

  • Understand subqueries
  • Use scalar or multi-valued subqueries
  • Use self-contained or correlated subqueries

Module 5: Use built-in functions and GROUP BY in Transact-SQL

  • Categorize built-in functions
  • Use scalar functions
  • Use ranking and rowset functions
  • Use aggregate functions
  • Summarize data with GROUP BY
  • Filter groups with HAVING

Module 6: Modify data with T-SQL

  • Insert data
  • Generate automatic values
  • Update data
  • Delete data
  • Merge 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

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Transact-SQL: the essential language for querying Microsoft databases

Transact-SQL, commonly known as T-SQL, is Microsoft’s proprietary extension to the standard SQL language. Used in SQL Server, Azure SQL Database and Azure Synapse Analytics, T-SQL goes beyond simple queries to include variables, control structures and advanced functions. For IT professionals in Switzerland, mastering T-SQL opens the door to numerous roles in database administration, data analysis and application development. This DP-080 training provides the solid foundation needed before pursuing more advanced certifications like DP-300 or DP-600.

What you learn during this 2-day training

The program covers all Transact-SQL fundamentals following the official Microsoft curriculum (MOC). You start by understanding the structure of relational databases and the basics of SQL syntax. You then progress through SELECT statements with various clauses, joins for combining data from multiple tables, aggregate functions and grouping, subqueries, common table expressions and built-in functions. Each module includes practical exercises on cloud environments so you can immediately apply what you learn. By the end of the training, you are able to write structured and optimized T-SQL queries for your daily professional needs.

Frequently Asked Questions

What are the prerequisites for this DP-080 training?

No prior SQL knowledge is required. Basic familiarity with relational database concepts is helpful but not mandatory. This training is designed for beginners starting with Transact-SQL.

What is the difference between SQL and Transact-SQL?

SQL is the standard language for managing relational databases. T-SQL is Microsoft’s extended version, adding variables, error handling, control structures and proprietary functions. This training covers T-SQL as used in SQL Server and Azure SQL.

Does this training prepare for a Microsoft certification?

DP-080 does not have a dedicated certification exam but provides the foundational T-SQL skills needed for DP-300 (Database Administrator) and DP-600 (Fabric Analytics Engineer) certifications.

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

lun06juil(juil 6)09:00mar07(juil 7)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

lun06juil(juil 6)09:00mar07(juil 7)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-080T00

lun10Aoû(Aoû 10)09:00mar11(Aoû 11)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

lun10Aoû(Aoû 10)09:00mar11(Aoû 11)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-080T00

lun14Sep(Sep 14)09:00mar15(Sep 15)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

lun14Sep(Sep 14)09:00mar15(Sep 15)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-080T00

lun19Oct(Oct 19)09:00mar20(Oct 20)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

lun19Oct(Oct 19)09:00mar20(Oct 20)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-080T00

lun23Nov(Nov 23)09:00mar24(Nov 24)17:00VirtuelVirtual Etiquettes de sessionDP-080T00

lun23Nov(Nov 23)09:00mar24(Nov 24)17:00Lausanne, Av. 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