Course Description

SQL302: Intermediate SQL Using Microsoft SQL Server

Tuition: $290.00 per student
Length: 1 1/2 days
Synopsis:

Intermediate SQL class. Covers intermediate level joins, subqueries, with clause, common table expressions, window (row) functions, delete and update from. Students should have taken the full SQL202 Introduction to SQL or have equivalent experience.

Formats:

Corporate groups (min. 2 students) at your facility or online via Remote Learning. Single individuals may arrange a private online session.

Scheduling:

Flexible. Both onsite and online classes are custom scheduled to suit.

Group Discounts:

2-4 students 20%, 5-8 30%, >8 quote

Session 1

Joins, Case 2.0 Hours
  • Relational database foundations
  • Using the Query Analyzer or Management Studio
  • Advanced wildcard searches
  • Case, cast, convert,
  • Single valued subqueries and subselects
  • Correlated subqueries
  • WITH
  • Derived tables and common table expressions

Session 2

Subqueries and window functions 4.0 Hours
  • Rollup, cube
  • Self joins
  • Outer joins, negative outer join
  • Partially matched outer joins
  • Theta joins
  • Set operations: unions, intersect, except
  • SQL sliding window (row) functions (SUM, AVG, etc.)
  • Group by, having

Session 3

Modifying Data 3.0 Hours
  • transactions
  • Select into
  • Table valued constructors
  • Update from, Delete from
  • Creating tables and constraints, DDL
  • Modifying table design , ALTER
  • Synonyms
  • More about views
Materials: Manual with PowerPoint slides, text book, and training certificate.
Location: Classes are normally taught on-site at your facilities or via online Remote Learning.