Advanced SQL for SQL Server Course
Course Description
Course pre-requisites:
Topics covered on the 2 day Advanced SQL for SQL Server course
The SELECT Statement
- Review of SELECT Statement Basics
- String Expressions
- Arithmetic Expressions
- Numeric Functions
- Mathematical Functions
- String Functions
- Date Functions
- ISNULL Function
- Nesting Functions
- Making Functions Work Together
Review of WHERE Clause
- IS NOT NULL
- Functions in WHERE Clauses
- NOT
- LIKE & BETWEEN..AND
- Multiple Conditions
- IN
The ORDER BY Clause
- TOP
- WITH TIES
- TOP n PERCENT
COMPUTE Clause
Review of Multiple Table SELECTs
- CROSS Joins
- INNER Join
- OUTER Joins
- FULL OUTER Join
- Table Aliases
- Self Join
Advanced Joins
- Multiple INNER JOINS
- Multiple OUTER Joins
- Mixing INNER & OUTER Joins
- UNION Selects
- Temporary Tables
- Table Names
- UNION SELECTs
Advanced SELECT Statements
- The GROUP BY Clause
- The Having Clause
- Subqueries
- Using Aggregate Functions In Subqueries
- The CUBE and ROLLUP options
- Correlated Sub-Queries
- Avoiding Subqueries
- Derived Table Sub-Queries
Advanced Update & Delete Statements
- Simple Update & Delete Statements
- UPDATES and DELETES With Subqueries
- The FROM Clause
Course Classification:
Technical Training Course
This is an instructor led training course taught in a classroom based environment.
Scheduled course dates
| March 2010 | April 2010 | May 2010 | June 2010 | July 2010 |
| 15-16 | 12-13 | 4-5 | 14-15 | - |
View full schedule of Generic courses
View full schedule of SQL Server 2008 courses
Print / Download PDF Version of full course schedule
If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite SQL Training and bespoke SQL courses
The Advanced SQL for SQL Server course qualifies for the PTR Training Passport SAVE IT Scheme, which offers discounts on bookings for multiple courses and/or multiple delegates.

