What You Need to Know Before
You Start
Starts 3 July 2025 10:00
Ends 3 July 2025
00
Days
00
Hours
00
Minutes
00
Seconds
8 hours 21 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Overview
This is a hands-on, project-based course designed to help you move beyond the "Big 6" clauses into advanced querying techniques.
Syllabus
- Introduction to Advanced SQL Concepts
- Advanced Join Techniques
- Subqueries and Derived Tables
- Advanced Aggregation and Analytical Functions
- Set Operations
- Advanced Filtering and Searching
- Performance Optimization
- Managing Data with Advanced SQL
- Hands-On Project: Real-world Data Analysis
- Conclusion and Further Learning
Review of the "Big 6" Clauses (SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY)
Overview of Advanced SQL Topics
Inner and Outer Joins in Complex Queries
Self Joins and Recursive CTEs
Intersection and Exclusion Joins
Correlated and Uncorrelated Subqueries
Using Subqueries in SELECT, FROM, and WHERE Clauses
Derived Tables and Inline Views
Window Functions (ROW_NUMBER, RANK, DENSE_RANK)
Using PARTITION BY and ORDER BY in Analytics
Advanced Grouping: GROUPING SETS, CUBE, and ROLLUP
Union, Intersect, and Except
Combining Results from Multiple Queries
Practical Use Cases for Set Operations
Using Regular Expressions in SQL
Full-Text Search Capabilities
Advanced Pattern Matching Techniques
Query Execution Plans
Indexing Strategies for Complex Queries
Caching and Materialized Views for Faster Results
Advanced INSERT, UPDATE, DELETE Operations
Implementing Transactions and Error Handling
Data Security and Access Control
Designing a comprehensive analytical SQL project
Applying advanced querying techniques to business scenarios
Presenting and interpreting SQL query results
Summary of Key Concepts
Resources for Continued Study in SQL and Data Analysis
Taught by
Maven Analytics and Alice Zhao
Subjects
Programming