Get in Touch

Course Outline

Review of SQL Fundamentals

  • Recap of SELECT, WHERE, and GROUP BY clauses.
  • Quick review of various JOIN types.
  • Comprehension of query execution order.

Data Manipulation Statements

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

Advanced Joins and Set Operations

  • FULL OUTER JOIN.
  • UNION, INTERSECT, and EXCEPT operations.
  • SELF JOIN techniques.

Subqueries and Derived Tables

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

Window Functions

  • Application of ROW_NUMBER, RANK, and DENSE_RANK.
  • Using PARTITION BY and ORDER BY.
  • Employing LEAD and LAG functions.

Data Types and Functions

  • String and date manipulation functions.
  • Utilization of CASE and IF statements.
  • Type conversions and handling of null values.

Query Optimization

  • Understanding the role of indexes.
  • Using the EXPLAIN command for analysis.
  • Best practices for writing efficient queries.

Summary and Next Steps

Requirements

  • Fundamental understanding of SQL SELECT statements.
  • Practical experience with filtering, sorting, and basic joins.
  • Comprehension 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