Get in Touch

Course Outline

Recap of SQL Fundamentals

  • Revision of SELECT, WHERE, and GROUP BY
  • Brief review of JOIN types
  • Grasping the order of query execution

Data Manipulation Statements

  • INSERT INTO
  • UPDATE and DELETE operations
  • Transaction management (BEGIN, COMMIT, ROLLBACK)

Advanced Joins and Set Operations

  • FULL OUTER JOIN
  • UNION, INTERSECT, and EXCEPT
  • SELF JOIN

Subqueries and Derived Tables

  • Distinguishing correlated vs. non-correlated subqueries
  • Utilising subqueries within FROM clauses
  • Common Table Expressions (CTEs)

Window Functions

  • ROW_NUMBER, RANK, and DENSE_RANK
  • Partitioning and ordering with PARTITION BY and ORDER BY
  • LEAD and LAG functions

Data Types and Functions

  • String and date functions
  • CASE and IF statements
  • Type conversions and handling null values

Query Optimisation

  • Understanding indexes
  • Utilising EXPLAIN
  • Best practices for crafting efficient queries

Summary and Path Forward

Requirements

  • Foundational understanding of SQL SELECT statements
  • Practical experience with filtering, sorting, and simple joins
  • Comprehension of relational database concepts

Target Audience

  • Data analysts
  • Developers working with SQL databases
  • Business intelligence professionals
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories