Durată: 5 zile
Certificare: Diploma de participare

This course is intended for novice database developers, database administrators, Business Intelligence developers, report creators, and application developers who have an understanding of relational database concepts and have basic Windows navigation skills.
This course is intended for IT professionals who wish to use the Transact-SQL language to query and configure Microsoft SQL Server. Students are typically database developers and database administrators, but might also be Business Intelligence developers, report creators, or application developers. In this course, students learn how to query single tables, join data from multiple tables, filter and sort data, modify data, use procedures and functions, and implement error handling.
This module explains how to write and execute simple Transact-SQL queries.
This module explains how to query multiple tables and join the results together in a single recordset.
This module explains how to filter results to find specific records and how to sort the resulting recordset.
This module explains how SQL Server uses data types. It’s essential to understand data types for comparing data and also for inserting and updating records.
This module explains how to use Transact-SQL Data Manipulation Language (DML) to inert, update and delete data.
This module explains how to alter the output or search criteria with built-in functions.
This module explains how to group matching data and then aggregate numeric values for these groupings.
This module explains how to use the output from one query as the input to another query.
This module explains how to use table expressions to extend the capabilities of sub-queries. Table expressions essentially name the results of a sub-query and allow them to be referenced as if they were a table.
This module explains how to combine the results of multiple queries rather than join them. In a simple UNION query both result sets are returned as one, with all the rows of each result set, but you can perform more complex operations and adjust how the multiple result sets interact.
This module explains how to use windowing functions to create result sets with features, such as row numbers or running totals, that are complex or even impossible in traditional T-SQL.
This module explains how to change the otput of queries in more sophisticated ways. PIVOT enables you to change the orientation of recordsets and grouping sets allow you to apply multiple levels of aggregation.
This module explains how to use existing stored procedures and to create simple stored procedures. Stored procedures are encapsulated blocks of T-SQL code that can return recordsets as well as insert, update and delete data.
This module explains how to implement programming constructs seen in procedural programming languages such as loops and conditional execution.
This module explains how to implement error handling in T-SQL. Some errors are inevitable, such as a date value being passed to a numeric field, but these errors can be handled and resolved with proper error handling.
This module explains how to implement transactions to control how multiple connections to SQL Server interact with each other.