logo

Microsoft SQL Server Course

course overview

download outline

Select Country and City to View dates & book now

Overview

Intermediate Querying SQL Databases using T-SQLis a practical training course for teams that need structured, instructor-led skills in Intermediate Querying SQL Databases, T-SQL Module, Using Table Expressions This. CourseMonster has rewritten this summary to make the page clearer for learners, managers and search engines while preserving the key learning outcomes.

This course will provide more advanced T-SQL knowledge for those who have attended the QATSQL or M20761A courses. This is not a beginner course. For those requiring a basic level of T-SQL for reporting then please review the QATSQL course first.

Target Audience

IT Professionals who will be writing queries for use with Microsoft SQL Server from SQL 2005 to 2016. Non-technical 'power users' will also benefit from the course if they are comfortable using sophisticated software tools like SQL Server Management Studio.

The course is aimed at both non-technical 'power users' and IT Professionals who will be writing queries for use with Microsoft SQL Server.

Please note - Delegates attending an Extended Classroom delivery will need access to a second monitor.

What's included

  • QA offers more benefits. Here is what's included with this course:
  • Key Learning Points
. Explore more IT technical traininghere

Useful links: CourseMonster vendor-authorised training | Data and Analytics training at CourseMonster | CourseMonster course page

CourseMonster SEO course note: Intermediate Querying SQL Databases using T-SQL Training Course | CourseMonster has been positioned as a practical IT Technical learning pathway for teams that need searchable, role-based training outcomes rather than a generic course description. The page now highlights Intermediate, Querying, SQL, Databases, T-SQL, certification readiness, workplace application and visible next-step links so learners can compare this course with related CourseMonster programmes.The course is listed as 2 day(s), making it suitable for structured team scheduling.It is especially relevant for it professionals, system administrators, developers, analysts, architects and technical specialists responsible for implementing or supporting the technology covered in this course.

Related CourseMonster courses: SQL Language Training Course | CourseMonster | Advanced Assembler Language Coding Workshop ES35G Training Course | CourseMonster | Advanced LISP Workshop Training Course | CourseMonster

Browse the vendor/category pathway: IT Technical training courses on CourseMonster

Audience

IT professionals, system administrators, developers, analysts, architects and technical specialists responsible for implementing or supporting the technology covered in this course.

Skills Gained

By completing the Intermediate Querying SQL Databases using T-SQL QATSQLPLUS course participants will gain practical knowledge, configuration skills, implementation techniques and best practice understanding relevant to real enterprise environments.

Useful links: CourseMonster vendor-authorised training | Data and Analytics training at CourseMonster | CourseMonster course page

Additional workplace outcomes: Participants can explain where Intermediate Querying SQL Databases using T-SQL Training Course | CourseMonster fits in a wider IT Technical skills roadmap, identify related certifications or follow-on courses, and apply the concepts to real project, operations or service delivery scenarios.

Prerequisites

Delegates should have knowledge to the level of QA's QATSQL or M20761A courses. This is not a beginner course. For those requiring a basic level of T-SQL for reporting then please review the QATSQL course first.

Outline

Module 1: Using Table Expressions

This module introduces T-SQL expressions which return a valid relational table, typically for further use in the query. The module discusses views, derived tables, common table expressions and inline table-valued functions.

Lessons

  • Using Derived Tables
  • Using Common Table Expressions
  • Using Views
  • Using Inline Table-Valued Functions

Module 2: Using Set Operators

This module introduces the set operators UNION, INTERSECT, and EXCEPT to compare rows between two input sets.

Lessons

  • Writing Queries with the UNION Operator
  • Using EXCEPT and INTERSECT
  • Using APPLY

Module 3: Using Window Ranking, Offset, and Aggregate Functions

This module introduces window functions including ranking, aggregate and offset functions. Much of this functionality is new to SQL Server 2012. It will cover the use of T-SQL functions such as ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE and LAST_VALUE to perform calculations against a set, or window, of rows.

Lessons

  • Creating Windows with OVER
  • Exploring Window Functions

Module 4: Pivoting and Grouping Sets

This module discusses techniques for pivoting data in T-SQL as well to introduce the fundamentals of the GROUPING SETS clause. It will also cover the use of GROUP BY ROLLUP and GROUP BY CUBE syntax in SQL Server.

Lessons

  • Writing Queries with PIVOT and UNPIVOT
  • Working with Grouping Sets

Module 5: Programming with T-SQL

This module provides a basic introduction to T-SQL programming concepts and objects. It discusses batches, variables, control of flow elements such as loops and conditionals, how to create and execute dynamic SQL statements, and how to use synonyms.

Lessons

  • T-SQL Programming Elements
  • Controlling Program Flow

Module 6: Implementing Error Handling

This module introduces the use of error handlers in T-SQL code. It will introduce the difference between compile errors and run-time errors, and will cover how errors affect batches. The module will also cover how to control error handling using TRY/CATCH blocks, the use of the ERROR class of functions, and the use of the new THROW statement.

Lessons

  • Using TRY / CATCH Blocks
  • Working with Error Information

Module 7: Implementing Transactions

This module introduces the concepts of transaction management in SQL Server. It will provide a high-level overview of transaction properties, cover the basics of marking transactions with BEGIN, COMMIT and ROLLBACK.

Lessons

  • Transactions and the Database Engine
  • Controlling Transactions
  • Isolation Levels
. Explore more IT technical traininghere

Useful links: CourseMonster vendor-authorised training | Data and Analytics training at CourseMonster | CourseMonster course page

Suggested learning path: After this course, compare related options via the links in the overview and the IT Technical training category.

Certification

Please note: for Attend from Anywhere customers an additional screen is required. The additional screen must have a minimum screen size of 19 inch and minimum resolution of 1280x1024, with the vertical resolution (1024) being the most critical.

Confirm current exam requirements with CourseMonster vendor-authorised training.

What will I learn in the Intermediate Querying SQL Databases using T-SQL training course?

You will learn the core concepts of Intermediate Querying SQL Databases, T-SQL Module, Using Table Expressions This, how they apply in real workplace situations, and how to use the course outcomes to improve team capability.

Is Intermediate Querying SQL Databases using T-SQL suitable for beginners or experienced professionals?

It is suitable for learners who need structured training in Intermediate Querying SQL Databases, with prerequisites depending on the course level, vendor pathway and any certification requirements.

Does the Intermediate Querying SQL Databases using T-SQL course help with certification or exam preparation?

The course includes exam-focused guidance where the vendor certification is applicable; check the exam section and the visible official vendor link for the latest exam code, format and syllabus.

What should I study after Intermediate Querying SQL Databases using T-SQL Training Course | CourseMonster?

A common next step is to compare related CourseMonster courses in the IT Technical pathway. See visible links on this page, including https://www.coursemonster.com/training-courses/it-technical, to choose the most relevant follow-on course.

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.