Description
SQL for Beginners: Querying Databases, Filtering Results and Joining Tables
Retrieve your own data directly from the database instead of waiting for an extract from IT
- 1 day — 7 h
- In-person or virtual
- Intermediate
- Up to 6 participants
Every analysis starts with an extraction request and then a wait. The file arrives incomplete so it is requested again and the delay starts over. Meanwhile the figures circulate as copied spreadsheets whose exact source nobody can trace any more.
This one-day programme makes participants self-sufficient in querying a database. They write their first queries, select the relevant columns, filter rows and then combine several tables using joins. Finally they learn to group and count in order to produce a result that can be used directly in their reporting.
Learning objectives
- Describe how a relational database is organised into tables and keys
- Write a selection query choosing columns and aliases
- Filter rows using combined conditions and null values
- Sort, limit and de-duplicate a result set
- Combine several tables using inner and outer joins
- Produce aggregates by group and filter them
What makes this programme different
Programme
1Understanding the Database and Selecting Data
First queries
- Tables, columns, data types and keys
- Structure of a selection query
- Choosing columns, aliases and simple calculations
- Reading a database schema to locate the information sought
2Filtering, Sorting and Joining
Obtaining exactly the rows you want
- Filter conditions and logical operators
- Handling null values and duplicates
- Sorting and limiting the number of rows
- Inner join between two tables
- Outer joins and rows without a match
3Grouping and Producing a Result
From detail to a commented figure
- Aggregation functions and grouping by column
- Filtering on an aggregate
- Simple subqueries
- Formatting dates and text
- Exporting the result to a spreadsheet
Who is it for
Analysts, research officers, business managers and management controllers who wish to extract the data they need themselves.
Prerequisites
Ability to work with a spreadsheet and to reason about data organised in columns.
Dates & locations
36 scheduled dates between November 2026 and December 2027. Seats are confirmed in the order enquiries are received.
November 2026
-
9 November 2026 1 day
Dubai In-person
-
9 November 2026 1 day
Online Virtual classroom
-
23 November 2026 1 day
Abu Dhabi In-person
December 2026
-
10 December 2026 1 day
Abu Dhabi In-person
-
24 December 2026 1 day
Dubai In-person
-
24 December 2026 1 day
Online Virtual classroom
January 2027
-
7 January 2027 1 day
Abu Dhabi In-person
-
21 January 2027 1 day
Dubai In-person
-
21 January 2027 1 day
Online Virtual classroom
February 2027
-
2 February 2027 1 day
Abu Dhabi In-person
-
4 February 2027 1 day
Dubai In-person
-
4 February 2027 1 day
Online Virtual classroom
March 2027
-
18 March 2027 1 day
Dubai In-person
-
18 March 2027 1 day
Online Virtual classroom
-
25 March 2027 1 day
Abu Dhabi In-person
April 2027
-
8 April 2027 1 day
Dubai In-person
-
8 April 2027 1 day
Online Virtual classroom
-
22 April 2027 1 day
Abu Dhabi In-person
May 2027
-
10 May 2027 1 day
Dubai In-person
-
10 May 2027 1 day
Online Virtual classroom
-
26 May 2027 1 day
Abu Dhabi In-person
June 2027
-
9 June 2027 1 day
Dubai In-person
-
9 June 2027 1 day
Online Virtual classroom
-
23 June 2027 1 day
Abu Dhabi In-person
September 2027
-
2 September 2027 1 day
Dubai In-person
-
2 September 2027 1 day
Online Virtual classroom
-
20 September 2027 1 day
Abu Dhabi In-person
October 2027
-
7 October 2027 1 day
Abu Dhabi In-person
-
21 October 2027 1 day
Dubai In-person
-
21 October 2027 1 day
Online Virtual classroom
November 2027
-
2 November 2027 1 day
Dubai In-person
-
2 November 2027 1 day
Online Virtual classroom
-
17 November 2027 1 day
Abu Dhabi In-person
December 2027
-
9 December 2027 1 day
Abu Dhabi In-person
-
23 December 2027 1 day
Dubai In-person
-
23 December 2027 1 day
Online Virtual classroom
None of these dates suit you? We open additional sessions on request, and any programme can be run privately for your team.
Practical details
- Before the programme
- Online positioning questionnaire. Your development objectives are shared with the trainer, who tailors the practical case studies to your context.
- Teaching methods
- Theoretical input, workshops and practical case studies. Digital course materials and method sheets provided.
- Assessment
- Multiple-choice tests and role-play exercises. Assessment of learning at the start and end of the programme, with immediate and 60-day follow-up evaluations.
- After the programme
- One year of access to the e-learning platform. Self-assessment of the skills acquired and a 30-day follow-up session with your trainer.
- How to register
- Registration online or on the basis of a quotation.
- Lead time
- 11 working days after confirmation of registration.
- Accessibility
- Accessible to people of determination. Contact our accessibility coordinator to design a suitable solution: contact@mpf-academy.ae
- Start dates
- Rolling intake: in addition to the scheduled sessions, this programme can start on request.

