Skip to content
EasyUphillTRAININGCORPORATE DEVELOPMENT
Data & Analytics

SQL for Data Analysis and Reporting

SQL is the standard language for extracting and analysing data held in databases. This hands-on course builds the querying skills needed to pull, filter, combine, and summarise data directly from source systems.

5 DaysIn-house or publicLive online available

Course outline

What this programme covers, module by module.

  1. 01Writing queries to retrieve and filter specific records
  2. 02Sorting, grouping and aggregating result sets
  3. 03Joining data held across several related tables
  4. 04Using subqueries and common table expressions for clarity
  5. 05Aggregating and pivoting data for reporting
  6. 06Writing queries that are efficient and easy to read
  7. 07Handling dates, text and null values correctly

What you will gain

  • Write queries to retrieve and filter data
  • Sort, group, and summarise results
  • Join data across multiple tables
  • Use subqueries and common table expressions
  • Aggregate data for reporting
  • Write efficient and readable queries

Who should attend

  • Data and reporting analysts
  • Business intelligence staff
  • Officers working with databases
  • Anyone extracting data for analysis

Upcoming sessions

DateCityDurationFeesBook
9 to 13 Nov 2026Dubai5 DaysUS$1,800
30 Nov to 4 Dec 2026Pretoria5 DaysR18,000
11 to 15 Jan 2027Durban5 DaysR18,000
15 to 19 Feb 2027Johannesburg5 DaysR18,000
3 to 7 May 2027London5 DaysUS$1,800
5 to 9 Jul 2027Dubai5 DaysUS$1,800

Fees are per delegate and exclude VAT. Public intakes are confirmed once minimum numbers are met. We also deliver this course on your own schedule, in-house or live online.

Enquire about this course

Register your team or ask for a tailored in-house quote. We reply within one working day.

WhatsApp usCourse brochure (PDF)
Fees from
R18,000 per delegate
Duration
5 Days
Field
Data & Analytics
Formats
In-house, public, online