Great Canadian Training Company color logo

SQL Basic to Advanced

SQL Basic to Advanced

Course Length:

30 hours (5 days)

Learning Objectives

  • Learn the Structured Query Language (SQL) across multiple database platforms
  • Understand relational concepts and terminology
  • Learn how to code queries involving simple to intermediate complexity

Target Student

Programmers, Analysts, Database Administrators, End Users and IT Managers who are exposed to or are required to perform the activities associated with data stored in a relational database.

Course Outline

Come prepared to learn the Structured Query Language (SQL) across multiple database platforms in this fast-paced and hands-on course. The course begins with a discussion of relational concepts and terminology and quickly moves into a very practical discussion of data retrieval and manipulation using SQL. Each topic is reinforced with hands-on workshops. Examples and workshops are provided for multiple platforms such as Db2 for z/OS, Db2 for Linux, Unix & Windows, Oracle Database, Microsoft SQL Server, and PostgreSQL. Differences between the RDBMSs are highlighted throughout the material and especially in the SQL workshops. Students will leave with the ability to code queries involving simple to intermediate complexity.


Get ready to go to the next level with the Structured Query Language (SQL) and become a power user. Whether you are being asked to solve complicated problems with SQL or you need to read and understand complex SQL that is already written, this course is for you. Come prepared to master the Structured Query Language (SQL) across multiple database platforms in this fast-paced and hands-on course. We begin with a review of joins and move quickly to more complex operations involving set processing, advanced grouping, table expressions, recursion and more. Each topic is reinforced with hands-on workshops. Examples and workshops are provided for multiple platforms, such as Db2 for z/OS, Db2 for Linux, Unix & Windows, Oracle, SQL Server or PostgreSQL, with discussion of the relevant differences.


Topics covered in this course:


  • SQL and Relational Databases Overview
  • SELECT Statements
  • SELECT WHERE Clause Operators
  • SELECT ORDER BY Clause
  • SQL Case Logic
  • SQL Built-in/Supplied Functions
  • SQL Aggregate Functions/Group By, Having Clauses
  • Insert, Update, Delete, Merge, Truncate Statements
  • Inner/Outer Joins
  • Basic Subqueries
  • Review Inner/Outer Joins
  • Subquery Table Expressions
  • Set Operations
  • Advanced Grouping with the CUBE, ROLLUP and GROUPING SETS Extensions
  • Solving Complex Problems with SQL
  • PIVOT and UNPIVOT Operations
  • Using Temporary Tables and Views


SQL Basic to Advanced

Upcoming Classes

All Public classes are held online
with a live instructor
Dates Price Qty
March 18-22, 2024
10:00 AM to 5:00 PM ET
$3,595.00 Online
July 22-26, 2024
10:00 AM to 5:00 PM ET
$3,595.00 Online
* Applicable taxes will be applied on checkout

I want to talk to someone about private or customized training


Have questions about this course? See below or reach out to our training coordinators.

This course comes with

PDF Reference Guide

Take the Reference Guide anywhere and save the environment with an electronic copy of your training Reference Guide for use on any of your computers or devices