Get in Touch

Course Outline

Foundations of SQL

  • Review of SELECT, WHERE, and GROUP BY
  • Brief overview of various JOIN types
  • Comprehending the order of query execution

Statements for Data Manipulation

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

Advanced Joins and Set Operations

  • Implementing FULL OUTER JOIN
  • Applying UNION, INTERSECT, and EXCEPT
  • Utilizing SELF JOINs

Subqueries and Derived Tables

  • Distinguishing between correlated and non-correlated subqueries
  • Incorporating subqueries in the FROM clause
  • Using CTEs (Common Table Expressions)

Window Functions

  • Employing ROW_NUMBER, RANK, and DENSE_RANK
  • Configuring PARTITION BY and ORDER BY
  • Working with LEAD and LAG functions

Data Types and Functions

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

Optimizing Queries

  • Gaining insights into index usage
  • Interpreting EXPLAIN output
  • Adopting best practices for efficient query writing

Conclusion and Further Learning

Requirements

  • Familiarity with fundamental SQL SELECT statements
  • Practical experience with filtering, sorting, and basic joins
  • A foundational understanding of relational database concepts

Target Audience

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories