Advanced T-SQL Querying, Programming and Tuning for SQL Server 2012, 2014 & 2016

The following is a list of available Advanced T-SQL Querying, Programming and Tuning for SQL Server 2012, 2014 & 2016 classes at ISInc. If you do not see the course you are interested in, please contact us. We can setup dedicated, online and onsite classes too! Minimum students required: 4, Maximum students: 15

Course Number: 405-EN


The course focuses on writing and tuning queries and programming with T-SQL in SQL Server 2012, 2014 and 2016. In this course you will learn the details and capabilities of T-SQL in the following areas: Logical Query Processing; Query Tuning (Internals and Index Tuning, including Columnstore Indexes, Query Store, New Cardinality Estimator, Temporary Tables, Sets vs. Cursors, Query Tuning with Query Revisions); Subqueries and Table Expressions (Derived Tables, CTEs, Views, Inline Table-Valued Functions), Recursive Queries, APPLY Operator, Joins and Set Operators; Aggregating, Pivoting and Windowing (including Ranking, Aggregate and Offset Window Functions); TOP and OFFSET-FETCH; Data Modification; Working with Date and Time (including temporal tables); Programmable Objects (Dynamic SQL, User Defined Functions, Stored Procedures, Triggers, Transactions and Concurrency, Exception Handling); In-Memory OLTP.

Along the course you will learn how to use T-SQL to solve practical problems such as: Relational Division, Missing and Existing Ranges (Gaps and Islands), Separating Elements, Pivoting and Unpivoting, Ranking and Offset, Running Totals, Moving Averages, YTD, Custom Aggregations, TOP and OFFSET-FETCH Problems, Paging, Top N Per Group, Median, Data De-Duplication, Handling Sequences, Merging Data, Treatment of Temporal Intervals (Intersection, Max Concurrent, Packing), Dynamic Filtering, Migrating On-Disk to Memory Optimized Data, and more.

You will learn how to tune your queries, how to develop efficient routines including user defined functions, stored procedures and triggers, work in multi-user environments with transactions and isolation levels, and use dynamic SQL securely and efficiently.


Before attending this course, it is recommended that students have the following skills:
-At least one year of T-SQL querying and programming experience in SQL Server

List Price


Upcoming Classes

Available classes for Advanced T-SQL Querying, Programming and Tuning for SQL Server 2012, 2014 & 2016
Start Date End Date Class Status Days Location
10/23/2017 10/27/2017 Seats Available Consecutive days Sacramento CA Enroll