Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1. Query Tuning
- Essential tools for query optimization
- Working with cached query execution plans
- Techniques for clearing the cache
- In-depth analysis of execution plans
- Applying query hints
- Leveraging the Database Engine Tuning Advisor
- Optimizing indexes
- Understanding table and index structures
- Exploring index access methods
- Developing effective indexing strategies
Module 2. Subqueries, Table Expression, and Ranking Functions
- Crafting efficient subqueries
- Utilizing table expressions
- Applying ranking functions
Module 3. Optimizing Joins and Set Operations
- Understanding fundamental join types
- Analyzing join algorithms
- Executing set operations
- Using the INTO clause with set operations
Module 4. Aggregating and Pivoting Data
- Utilizing the OVER clause
- Various aggregation types (Cumulative, Sliding, and Year-To-Date)
- Pivoting and Unpivoting data
- Configuring custom aggregations
- Applying the GROUPING SETS subclause
- Using CUBE and RULLUP subclauses
- Materializing Grouping Sets
Module 5. Using TOP and APPLY
- Implementing SELECT TOP
- Leveraging the APPLY table operator
- Applying TOP n at the group level
- Implementing data paging
Module 6. Optimizing Data Transformation
- Inserting data using the Enhanced VALUES Clause
- Utilizing the BULK Rowset Provider
- Applying INSERT EXEC
- Understanding sequence mechanisms
- Performing DELETE operations with joins
- Executing UPDATE operations with joins
- Using the MERGE statement
- Applying the OUTPUT Clause with INSERT
- Applying the OUTPUT Clause with DELETE
- Applying the OUTPUT Clause with UPDATE
- Applying the OUTPUT Clause with MERGE
Module 7. Querying Partitioned Tables
- Overview of partitioning in SQL Server
- Writing queries for partitioned tables
- Constructing queries for partitioned views
Requirements
Strong SQL proficiency in the Microsoft SQL Server 2008/2012 environment is required.
14 Hours
Testimonials (4)
data was personalised to our organisations
Vincent Long - ASSMANG PTY LTD
Course - T-SQL Fundamentals with SQL Server Training Course
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training was well structured and interactive
kgotla Moncho - Martin Engineering Africa
Course - MS 20761 : Querying Data with Transact SQL
The instructor brought his A game again as he superbly took my staff through the customized training with expert timing, knowledge, support, and rapport with my staff.