Get in Touch
 Duration 14 hours

Course Outline

Foundational SQL Concepts Review

  • Summary of SELECT, WHERE, and GROUP BY commands
  • Brief overview of JOIN variations
  • Comprehension of query processing sequence

Data Modification Commands

  • INSERT INTO syntax
  • UPDATE and DELETE operations
  • Transaction management (BEGIN, COMMIT, ROLLBACK)

Complex Joins and Set Operations

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

Subqueries and Derived Tables

  • Differentiation between correlated and non-correlated subqueries
  • Implementation of subqueries within FROM clauses
  • Common Table Expressions (CTEs)

Window Functions

  • ROW_NUMBER, RANK, and DENSE_RANK usage
  • Partitioning and ordering with PARTITION BY and ORDER BY
  • Application of LEAD and LAG functions

Data Types and Built-in Functions

  • String and date manipulation functions
  • Conditional logic using CASE and IF statements
  • Data type conversion and null value handling

Query Performance Optimization

  • Index architecture and utility
  • Utilizing EXPLAIN for analysis
  • Best practices for developing efficient queries

Course Summary and Subsequent Actions

Requirements

  • Familiarity with basic SQL SELECT syntax
  • Practical experience with data filtering, sorting, and simple joins
  • Foundational understanding of relational database architecture

Intended Audience

  • Data analysts supporting public sector operations
  • Software developers maintaining SQL database systems
  • Business intelligence professionals

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories