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.
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
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