Course Outline
Introduction to SQL and Relational Databases
- Understanding database structures
- Overview of SQL syntax
- Working with tables and schemas
Basic Querying Techniques
- Selecting and projecting data
- Filtering rows with WHERE
- Sorting results using ORDER BY
Joining Multiple Tables
- Inner, left, right, and full joins
- Combining datasets from multiple sources
- Resolving join conditions
Aggregations and Grouping
- Using COUNT, SUM, AVG, MIN, MAX
- Applying GROUP BY effectively
- Filtering grouped data with HAVING
Subqueries and Nested Statements
- Scalar subqueries
- Correlated subqueries
- Using subqueries for filtering and calculations
Data Manipulation and Modification
- Inserting new data
- Updating existing records
- Deleting data safely
Database Objects and Constraints
- Understanding primary and foreign keys
- Working with views
- Implementing constraints and rules
Advanced SQL Techniques
- Window functions
- Common Table Expressions (CTEs)
- Performance considerations and query tuning basics
Summary and Next Steps
Requirements
- An understanding of basic data concepts
- Experience with spreadsheets or tabular data
- Familiarity with general business applications
Audience
- Data analysts
- IT professionals
- Users who need to manage, query, and analyze data
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customised Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from £3200 + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
It was very interactive and it kept us interested.
Raluca Alexandra PUNGA
Course - SQL Fundamentals
Small group, in-person for 3 days,
Annina - Ricardo AG
Course - SQL: Basics to Intermediate
I liked the pace of the training and the level of interaction. All participants were encouraged to actively partake in discussions around exercise solutions, etc.