Querying Data with Transact-SQL

You are here:

The main objective of this program is to provide students with a good understanding of the Transact-SQL language used in all SQL Server related disciplines, namely database administration, database development and business intelligence.

 

Aimed at

  • Database administrators
  • Database developers
  • BI professionals.

Duration

35 hours

Modalities

Includes

Agenda

  • The basic architecture of SQL Server
  • SQL Server Editions and Versions
  • Introduction to SQL Server Management Studio
  • Working with SQL Server Management Studio
  • Creation and organization of T-SQL scripts
  • Using online books
  • T-SQL Presentation
  • Understanding sets
  • Understanding predicate logic
  • Understanding the logical order of operations in SELECT statements
  • Execution of basic SELECT statements
  • Execution of queries that filter data using predicates
  • Executing queries that sort data using ORDER BY
  • Writing simple SELECT statements
  • Eliminating duplicates with DISTINCT
  • Use column and table aliases
  • Writing simple CASE expressions
  • Writing simple SELECT statements
  • Elimination of duplicates with DISTINCT
  • Use column and table aliases
  • Using a simple CASE expression
  • Understanding unions
  • Consult with internal combinations
  • Consult with external combinations
  • Consultation with Cross Joins and Self Joins
  • Writing queries using Inner Joins
  • Write queries that use internal combinations of multiple tables
  • Writing queries using self-joins
  • Write queries using external combinations
  • Writing queries using cross combinations
  • Data classification
  • Filter data with predicates
  • Data filtering with TOP and OFFSET-FETCH
  • Working with unknown values
  • Writing queries that filter data using a WHERE clause
  • Writing queries that order data using an ORDER BY clause
  • Writing queries that filter data with the TOP option
  • Writing queries that filter data using the OFFSET-FETCH clause
  • Introduction to SQL Server data types
  • Working with character data
  • Working with date and time data
  • Writing queries that return date and time data
  • Writing queries using date and time functions
  • Writing queries that return character data
  • Writing queries that return character functions
  • Adding data to tables
  • Modify and delete data
  • Generating automatic column values
  • Insert records with DML
  • Updating and deleting records using DML
  • Writing queries with built-in functions
  • Using conversion functions
  • Using logical functions
  • Use of functions to work with NULL
  • Writing queries using conversion functions
  • Writing queries using logical functions
  • Write queries proving null and voidability
  • Using aggregate functions
  • Use of the GROUP BY clause
  • Filter groups with HAVING
  • Writing queries using the GROUP BY clause
  • Writing queries using aggregate functions
  • Write queries that use different aggregate functions
  • Writing queries that filter groups with the HAVING clause
  • Write independent subqueries
  • Write correlated subqueries
  • Using the EXISTS predicate with subqueries
  • Writing queries that use independent subqueries
  • Writing queries using scalar and multiple result subqueries
  • Writing queries using correlated subqueries and an EXISTS clause
  • Using views
  • Use of functions with inline table values
  • Using derived tables
  • Using common table expressions
  • Writing queries using views
  • Writing queries using derived tables
  • Writing queries using common table expressions (CTE)
  • Writing queries using expressions with inline table values (TVF)
  • Writing queries with the UNION operator
  • Using EXCEPT and INTERSECT
  • Using APLICAR
  • Writing queries using set operators UNION and UNION ALL
  • Writing queries using CROSS APPLY and OUTER APPLY operators
  • Writing queries using the EXCEPT and INTERSECT operators
  • Creating Windows with OVER
  • Exploring window functions
  • Writing queries using sorting functions
  • Writing queries using compensation functions
  • Writing queries using window aggregation functions
  • Writing queries with PIVOT and UNPIVOT
  • Working with grouping sets
  • Writing queries using the PIVOT operator
  • Writing queries using the UNPIVOT operator
  • Writing queries using the GROUPING SETS subclauses CUBE and ROLLUP
  • Querying data with stored procedures
  • Pass parameters to stored procedures
  • Creation of simple stored procedures
  • Working with dynamic SQL
  • Using the EXECUTE statement to invoke stored procedures
  • Pass parameters to stored procedures
  • Execution of stored procedures in the system

Do you want more information about this course?
Contact us!

Course Finder

Related courses