Intermediate SQL Queries Course

About this course

The Intermediate SQL Queries course is for people with some SQL knowledge who want to write more advanced queries. It focuses on subqueries, joins and set operators.

Please note that the course is not specific to any particular database system.

What others say

Why you want to attend

You should attend the Intermediate SQL Queries course if:

  • You can write basic SQL queries but need to be able to extract data from multiple tables.
  • You want to improve your SQL queries.

What you need to know first

Before you attend the Intermediate SQL Queries course:

Price and duration

Price: R8,400.00 excluding VAT per delegate.

This price includes everything that you need:

  • All course material, provided in an electronic format.
  • An attendance certificate after the course, in PDF format.

Duration: 3 days (with effect February 2024).

The Intermediate SQL Queries course is presented virtually. Find out more about our virtual training and how it works.

Please check the course schedule for the next available date.

How to book

It’s so easy to book for the Intermediate SQL Queries course.

Just email us at info@incusdata.com. You can send us a purchase order, or fill in our course enrolment form.

After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.

Detailed course contents

SQL Fundamentals

  • Entity integrity and referential integrity.
  • Structure of the SELECT statement.
  • Arithmetic, comparison, assignment and logical operators.
  • Special SQL operators: BETWEEN, IS NULL, LIKE, IN.
  • Aggregate functions: SUM, AVERAGE, MAX, MIN and COUNT.
  • The GROUP BY and HAVING clauses.

Intermediate SQL Functions

  • Functions for string and number manipulation.
  • Date functions and date arithmetic.
  • Converting data types.
  • Formatting numeric values.
  • The COALESCE function.
  • CASE statements.
  • Window functions.
  • Using functions in other clauses.
  • The LIMIT clause.

Subqueries

  • Creating sub-queries.
  • The use of ALL and ANY in subqueries.
  • Correlated subqueries.
  • Subqueries in the FROM clause.
  • Subqueries in INSERT and UPDATE statements.

Table Joins

  • Extracting data from multiple tables through table joins.
  • Types of joins.
  • Combining multiple tables with different joins.
  • Using GROUP BY on joined tables.
  • Using HAVING on joined tables.

Set Operations

  • The UNION operator.
  • The INTERSECT operator.
  • The EXCEPT operator.

Additional Topics

  • Derived or temporary tables.
  • Rotating rows into columns.
  • Creating and using views.
  • Introduction to procedures.
  • Introduction to transactions.
  • Commit and rollback in transactions.

Download the course outline

Download the Intermediate SQL Queries course outline in PDF format.

Thank You

We're Excited!

Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)

Don't Worry

Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.

If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com

How can we help you?

Let us contact you about your training requirements. Just fill in a few details, and we’ll get right back to you.