Get in Touch

Course Outline

Revisiting SQL Fundamentals

  • Reviewing SELECT, WHERE, and GROUP BY concepts
  • Brief recap of JOIN varieties
  • Grasping the order of query execution

Data Modification Commands

  • INSERT INTO statements
  • UPDATE and DELETE operations
  • Managing transactions (BEGIN, COMMIT, ROLLBACK)

Complex Joins and Set Operations

  • FULL OUTER JOIN implementation
  • UNION, INTERSECT, and EXCEPT logic
  • SELF JOIN techniques

Subqueries and Derived Tables

  • Distinguishing between correlated and non-correlated subqueries
  • Implementing subqueries within the FROM clause
  • Utilizing CTEs (Common Table Expressions)

Window Function Applications

  • Using ROW_NUMBER, RANK, and DENSE_RANK
  • Applying PARTITION BY and ORDER BY
  • Employing LEAD and LAG functions

Data Types and Utility Functions

  • String and date manipulation functions
  • Using CASE and IF constructs
  • Handling type conversions and null values

Performance Tuning

  • Comprehending index structures
  • Interpreting EXPLAIN outputs
  • Adopting best practices for efficient query design

Wrap-up and Future Directions

Requirements

  • Foundational understanding of SQL SELECT statements
  • Practical experience with filtering, sorting, and basic joins
  • Conceptual grasp of relational database structures

Target Audience

  • Data analysts
  • Developers utilizing SQL databases
  • Business intelligence specialists
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories