SQL Fundamentals
1 day
Value: R2,500 incl VAT*
1 day
Value: R2,500 incl VAT*
- *ZAR pricing available and applicable to Southern African residents only!
- Remote Training
Upcoming Dates:
- 19 March 2025
- 04 June 2025
Contact us for more information:
academy-sa@expleogroup.com
Prerequisites:
- There are no specific prerequisites for this training. The content is equally applicable to those who have no experience with SQL as to those who have had experience with SQL and require practical guidance to refresh their competency in this topic.
Introduction
- What is SQL?
- Types of databases
- Types of data models
- Keys
- Common Data Types
- Example of a relational data model
Normalisation And Database Design
- Issues with Database design
- Normalization in database design
- Creating a Database Schema
The SELECT Statement
- The SELECT statement
- Querying data from columns and tables
- Ordering retrieved data
- Retrieving unique data using DISTINCT statements
- Retrieving specific rows using the WHERE clause
- The use of Operators with WHERE clauses
- Performing calculations on retrieved data
- Using aliases
- Commonly used functions
- Collating retrieved data with the GROUP BY clause
- Filtering retrieved data with the HAVING clause
- Nested SELECT statements
- Practice and guidance on database queries using SELECT statements, clauses, operators, calculations, functions, and aliases
Joins
- Querying data from multiple tables using Basic Joins
- Cross Joins
- Equi-Joins
- Resolving ambiguous field names
- Table name aliases
- Inner Joins
- Left Outer Joins
- Right Outer Joins
- Full Outer Joins
- Using NULL values
- Nested Joins
- Nested Selects
- Practice and guidance on database queries using Joins
Real World Examples
- Microsoft Query
- Microsoft Excel
- Microsoft SQL Server
- Keys