Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Advanced SQL Course
Rating: 4.5 out of 5(3,753 ratings)
59,086 students

The Advanced SQL Course

Level up your SQL query skills and go from intermediate to advanced level
Created byMalvik Vaghadia
Last updated 6/2026
English

What you'll learn

  • Students will master advanced SQL functions and operations
  • Analytical (Window) Functions
  • Regular Expressions (RegEx)
  • Materialized Views
  • Group By Extensions
  • Hierarchical Queries
  • Common Table Expressions (CTEs)
  • Advanced Subqueries
  • Data Cleansing
  • Data Manipulation

Course content

10 sections139 lectures6h 18m total length
  • Course Overview & Prerequisite Knowledge3:39

    Explore advanced SQL operations and functions, from regular expressions and analytic functions to roll up, cube, and grouping sets, materialized views, and hierarchical queries, using Oracle Apex cloud environment.

  • Connect With Me...0:09
  • Oracle APEX Account Set Up2:47

    Set up Oracle apex by requesting a free workspace at apex.oracle.com, complete the required details, and sign in to access your private workspace.

  • Oracle APEX Overview1:52

    Oracle APEX overview guides you through the interface, focusing on the SQL workshop for querying data, highlighting the object browser, SQL commands, scripts, data workshop, and sample data sets.

  • Dataset Installation (Automatic)3:54

    Automatically install the three sample datasets in SQL Workshop utilities, creating applications and exposing five tables and five views for country, EMP dept, and customer orders data.

  • (Optional) Manual Data Installation0:34
  • Dataset Overview3:27

    Explore the datasets underpinning the advanced sql course, including the iba_countries table with population and area_km_squared, and the employees and customer orders data models with their related dimension tables.

  • Dual Table2:44

    Explore the Oracle dual table, its dummy column and single row, and learn to perform scalar calculations, test functions with constants, and use sysdate without referencing other tables.

  • Understanding Explain Plans In Oracle3:51

    Explore explain plans in Oracle to view the execution plan and cost of select, update, insert, and delete statements; compare queries to optimize performance using hash joins and table access.

Requirements

  • Students should have basic level experience of SQL such as performing SQL SELECT Commands, using the Where clause, Group By clause and performing table joins

Description

If you have some experience with SQL and want to develop your query skills to the next level from intermediate to advanced then this is the perfect course for you!

No downloads or software installation required. We will be using Oracle APEX which is a web-based application – you will be set up with your own virtual database hosted on the cloud! Although we will be using Oracle APEX the course has been designed to highlight key differences between some of the main Database Management Systems such as MySQL and Microsoft SQL Server, so what you learn in this course can be applied across all platforms supporting SQL.

This course will cover:

  • Analytical (Window) Functions

  • Regular Expressions (RegEx)

  • Materialized Views

  • Extensions to Group By

  • Correlated Subqueries

  • Common Table Expressions

  • Hierarchical Queries

  • Data Cleansing

  • Data Manipulation

The lectures in this course are arranged into short, bite-sized chunks. The course is designed to be comprehensive, but also concise in order to make the learning experience as easy as possible. Each section of the course has been specifically tailored to give the optimal learning experience, sections are packed with quizzes, assignments and real world type scenarios to give you an opportunity to develop your practical skills.

As your instructor I have 10+ years of professional experience consulting and working for a range of publicly listed companies. I have worked extensively across multiple database management systems including Oracle, MySQL and Microsoft SQL Server.

I hope to see you enrolled in the course!

Who this course is for:

  • Students aiming to take their SQL skills to the next level and master advanced SQL functions and operations
  • Individuals looking to pursue a career in a data related field