Get in Touch

Course Outline

Review of SQL Basics

  • Recap of SELECT, WHERE, GROUP BY.
  • Quick review of JOIN types.
  • Understanding query execution order.

Data Manipulation Statements

  • INSERT INTO.
  • UPDATE and DELETE.
  • Transaction control (BEGIN, COMMIT, ROLLBACK).

Advanced Joins and Set Operations

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

Subqueries and Derived Tables

  • Correlated vs. non-correlated subqueries.
  • Using subqueries in FROM.
  • CTEs (Common Table Expressions).

Window Functions

  • ROW_NUMBER, RANK, DENSE_RANK.
  • PARTITION BY and ORDER BY.
  • LEAD and LAG functions.

Data Types and Functions

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

Query Optimization

  • Understanding indexes.
  • Using EXPLAIN.
  • Best practices for writing efficient queries.

Summary and Next Steps

Requirements

  • Fundamental knowledge of SQL SELECT statements.
  • Experience with filtering, sorting, and simple joins.
  • Understanding of relational database concepts.

Audience

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories