Get in Touch

Course Outline

Review of SQL Fundamentals

  • Recap of SELECT, WHERE, and 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 versus non-correlated subqueries 
  • Utilizing subqueries in the FROM clause 
  • 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

  • Foundational knowledge of SQL SELECT statements 
  • Experience with filtering, sorting, and simple joins 
  • Comprehension 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