<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="23940" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/microsoft-dp-080t00" lastchanged="2026-03-31T18:37:00+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Query and modify data with Transact-SQL</title><productcode>DP-080T00</productcode><vendorcode>MS</vendorcode><vendorname>Microsoft</vendorname><fullproductcode>MS-DP-080T00</fullproductcode><version>A</version><audience>&lt;p&gt;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.&lt;/p&gt;</audience><contents>&lt;h4&gt;Introduction to Transact-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Work with schemas&lt;/li&gt;&lt;li&gt;Explore the structure of SQL statements&lt;/li&gt;&lt;li&gt;Examine the SELECT statement&lt;/li&gt;&lt;li&gt;Work with data types&lt;/li&gt;&lt;li&gt;Handle NULLs&lt;/li&gt;&lt;li&gt;Exercise - Work with SELECT statements&lt;/li&gt;&lt;li&gt;Module assessment&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Sort and filter results in T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Sort your results&lt;/li&gt;&lt;li&gt;Limit the sorted results&lt;/li&gt;&lt;li&gt;Page results&lt;/li&gt;&lt;li&gt;Remove duplicates&lt;/li&gt;&lt;li&gt;Filter data with predicates&lt;/li&gt;&lt;li&gt;Exercise - Sort and filter query results&lt;/li&gt;&lt;li&gt;Module assessment&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Combine multiple tables with JOINs in T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Understand joins concepts and syntax&lt;/li&gt;&lt;li&gt;Use inner joins&lt;/li&gt;&lt;li&gt;Use outer joins&lt;/li&gt;&lt;li&gt;Use cross joins&lt;/li&gt;&lt;li&gt;Use self joins&lt;/li&gt;&lt;li&gt;Exercise - Query multiple tables with joins&lt;/li&gt;&lt;li&gt;Module assessment&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Write Subqueries in T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Understand subqueries&lt;/li&gt;&lt;li&gt;Use scalar or multi-valued subqueries&lt;/li&gt;&lt;li&gt;Use self-contained or correlated subqueries&lt;/li&gt;&lt;li&gt;Exercise - Use subqueries&lt;/li&gt;&lt;li&gt;Module assessment&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Use built-in functions and GROUP BY in Transact-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Categorize built-in functions&lt;/li&gt;&lt;li&gt;Use scalar functions&lt;/li&gt;&lt;li&gt;Use ranking and rowset functions&lt;/li&gt;&lt;li&gt;Use aggregate functions&lt;/li&gt;&lt;li&gt;Summarize data with GROUP BY&lt;/li&gt;&lt;li&gt;Filter groups with HAVING&lt;/li&gt;&lt;li&gt;Exercise - Use built-in functions&lt;/li&gt;&lt;li&gt;Module assessment&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Modify data with T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Insert data&lt;/li&gt;&lt;li&gt;Generate automatic values&lt;/li&gt;&lt;li&gt;Update data&lt;/li&gt;&lt;li&gt;Delete data&lt;/li&gt;&lt;li&gt;Merge data based on multiple tables&lt;/li&gt;&lt;li&gt;Exercise - Modify data&lt;/li&gt;&lt;li&gt;Module assessment&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;</contents><audience_plain>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.</audience_plain><contents_plain>Introduction to Transact-SQL


- Introduction
- Work with schemas
- Explore the structure of SQL statements
- Examine the SELECT statement
- Work with data types
- Handle NULLs
- Exercise - Work with SELECT statements
- Module assessment
- Summary

Sort and filter results in T-SQL


- Introduction
- Sort your results
- Limit the sorted results
- Page results
- Remove duplicates
- Filter data with predicates
- Exercise - Sort and filter query results
- Module assessment
- Summary

Combine multiple tables with JOINs in T-SQL


- Introduction
- Understand joins concepts and syntax
- Use inner joins
- Use outer joins
- Use cross joins
- Use self joins
- Exercise - Query multiple tables with joins
- Module assessment
- Summary

Write Subqueries in T-SQL


- Introduction
- Understand subqueries
- Use scalar or multi-valued subqueries
- Use self-contained or correlated subqueries
- Exercise - Use subqueries
- Module assessment
- Summary

Use built-in functions and GROUP BY in Transact-SQL


- Introduction
- Categorize built-in functions
- Use scalar functions
- Use ranking and rowset functions
- Use aggregate functions
- Summarize data with GROUP BY
- Filter groups with HAVING
- Exercise - Use built-in functions
- Module assessment
- Summary

Modify data with T-SQL


- Introduction
- Insert data
- Generate automatic values
- Update data
- Delete data
- Merge data based on multiple tables
- Exercise - Modify data
- Module assessment
- Summary</contents_plain><duration unit="d" days="2">2 days</duration><pricelist><price country="DE" currency="EUR">1390.00</price><price country="AT" currency="EUR">1390.00</price><price country="UA" currency="USD">500.00</price><price country="IL" currency="ILS">4820.00</price><price country="MK" currency="EUR">500.00</price><price country="GR" currency="EUR">500.00</price><price country="HU" currency="EUR">500.00</price><price country="IN" currency="USD">899.00</price><price country="SG" currency="USD">1119.00</price><price country="AU" currency="USD">1390.00</price><price country="AE" currency="USD">1500.00</price><price country="NL" currency="EUR">950.00</price><price country="BE" currency="EUR">950.00</price><price country="IT" currency="EUR">980.00</price><price country="CA" currency="CAD">1545.00</price><price country="US" currency="USD">1545.00</price><price country="GB" currency="GBP">1695.00</price><price country="RU" currency="RUB">31800.00</price><price country="CH" currency="CHF">1870.00</price><price country="SI" currency="EUR">1390.00</price><price country="FR" currency="EUR">1590.00</price></pricelist><miles><milesvalue country="AT" vendorcurrency="MSA" vendorcurrencyname="SA Voucher">4.00</milesvalue></miles></course>