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

  • Basic 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 (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories