Master the art of writing efficient T-SQL queries with the comprehensive 'Transact-SQL for Developers' course, designed specifically for SQL Server Developers, Database Administrators, and System Engineers seeking to enhance their database management skills on SQL Server 2008, 2012, and 2014.
EnrollDesign and understand database structures and relationships.
Implement advanced query strategies using subqueries and joins.
Control and manipulate data presentation and output.
Create and manage database objects with T-SQL procedural logic.
During this 5-day course, students will learn Transact-SQL as implemented in SQL Server 2008, 2012 and 2014. The course starts by establishing a foundation understanding of database concepts and terminology. Students are then prepared to use various Microsoft tools to submit queries and view the result. Following a logical process for creating SQL queries from business requirements, students learn how to write a query based on the way SQL Server processes the SQL statement. This differs from most courses, which present SQL as a set of features. This approach uses the natural way of breaking down the problem into a logical set of steps. Each step can be validated before moving to the next step. Finally, the course teaches the student how to use T-SQL statements inside common database objects like Views, Stored Procedures and User-Defined Functions. Lectures that highlight and explain T-SQL concepts are reinforced with extensive demonstrations and hands-on labs.
Conceptual View
Logical View
Database Diagramming
SQL Server Management Studio (SSMS) Overview
Viewing Basic Table Metadata
Viewing Other Table Constraints
SSMS Database Diagramming
SQL Language
The SELECT Statement
The FROM clause
Joining Tables
Using Views and Subqueries
Reformulating Subqueries using Common Table Expressions
Old Form Join Syntax
When is the WHERE clause processed?
The WHERE Clause
Filtering Data with Equality
Using a List of Values
Using Subqueries to Filter Data
Data Type Precedence
Proper Search Arguments
When is the Column List Processed?
Identifying Columns
Renaming Columns through a Column Alias
When and How to use Built-in Functions
Using Subqueries in the Column List
Using the CASE Expression
Ordering Rows
Controlling Row Display
When is the Aggregation Performed?
Grouping and Aggregating
Pivoting Data
Aggregate Window Functions
Using Ranking Functions
Defining Database Transactions
INSERT Statement
DELETE Statement
UPDATE Statement
MERGE Statement
Layers of Abstraction-Three Schema Architecture
Creating and Using Views
Creating and Using User-Defined Scalar Functions
Creating and Using Inline-Table Valued Function
Creating and using Stored Procedures
Creating and Using Multi-Statement Table-Valued Functions
SQL Batch
Niladic Functions
Local Variables
Conditional Processing
Iterative Processing
Branching
Exception Handling
Structured Exception Handling
PRINT and RAISERROR Statement
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier