Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (3)
It was very interactive and it kept us interested.
Raluca Alexandra PUNGA
Course - SQL Fundamentals
Small group, in-person for 3 days,
Annina - Ricardo AG
Course - SQL: Basics to Intermediate
The lecture about cte