The Advanced SQL Course
- Descrição
- Currículo
- FAQ
- Revisões
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!
-
1Course Overview & Prerequisite KnowledgeVídeo Aula
-
2Oracle APEX Account Set UpVídeo Aula
-
3Oracle APEX OverviewVídeo Aula
-
4Dataset Installation (Automatic)Vídeo Aula
-
5(Optional) Manual Data InstallationTexto
-
6Dataset OverviewVídeo Aula
-
7Dual TableVídeo Aula
-
8Understanding Explain Plans In OracleVídeo Aula
-
9Section OverviewTexto
-
10Coalesce and NVLVídeo Aula
-
11Trim and PadVídeo Aula
-
12Greatest and LeastVídeo Aula
-
13Pivoting TablesVídeo Aula
-
14Unpivoting TablesVídeo Aula
-
15Assignment Question 1Texto
-
16Assignment Question 1 SolutionVídeo Aula
-
17Assignment Question 1 Solution (SQL Code)Texto
-
18Assignment Question 2Texto
-
19Assignment Question 2 SolutionVídeo Aula
-
20Assignment Question 2 Solution (SQL Code)Texto
-
21Section OverviewTexto
-
22Regular Expressions And MetacharactersVídeo Aula
-
23Pattern Matching With The '.' '+' '?' '*' MetacharactersVídeo Aula
-
24Pattern Matching With The 'd' and 'w' MetacharactersVídeo Aula
-
25Pattern Matching With Intervals, Lists and GroupsVídeo Aula
-
26Pattern Matching ContinuedVídeo Aula
-
27Introduction To RegEx Functions In OracleVídeo Aula
-
28REGEXP_LIKE & Assignment QuestionsVídeo Aula
-
29REGEXP_INSTR & Assignment QuestionsVídeo Aula
-
30REGEXP_SUBSTR & Assignment QuestionsVídeo Aula
-
31REGEXP_REPLACE & Assignment QuestionsVídeo Aula
-
32Class MetacharactersVídeo Aula
-
33Concluding Thoughts On RegExVídeo Aula
-
34Useful External ResourcesTexto
-
35QuizQuestionário
-
36Section OverviewTexto
-
37Introduction to Analytical FunctionsVídeo Aula
-
38An Introduction To The Over ClauseVídeo Aula
-
39The Over Clause - Partition ByVídeo Aula
-
40The Over Clause - Order ByVídeo Aula
-
41An Introduction To Window FramesVídeo Aula
-
42Window Frame - RowsVídeo Aula
-
43Window Frame - RangeVídeo Aula
-
44Window Frame - Default BehaviourVídeo Aula
-
45Quick Note on Window FramesVídeo Aula
-
46Main Types Of Window FunctionsVídeo Aula
-
47Aggregate Functions - SUM, AVG, MAX, MIN and COUNTVídeo Aula
-
48Analytical Functions - LAG, LEAD, NTILE and NTH_VALUEVídeo Aula
-
49Ranking Functions - ROW_NUMBER, RANK and DENSE_RANKVídeo Aula
-
50Distribution Functions - PERCENT_RANK and CUME_DISTVídeo Aula
-
51Order of ExecutionVídeo Aula
-
52Practice Scenario Walkthrough 1Vídeo Aula
-
53Practice Scenario Walkthrough 2Vídeo Aula
-
54Practice Scenario Walkthrough 3Vídeo Aula
-
55Practice Scenario Walkthrough 4Vídeo Aula
-
56Assignment Data PreparationVídeo Aula
-
57Assignment Data Preparation (SQL Code)Texto
-
58Assignment Question 1Texto
-
59Assignment Question 1 SolutionVídeo Aula
-
60Assignment Question 1 Solution (SQL Code)Texto
-
61Assignment Question 2Texto
-
62Assignment Question 2 SolutionVídeo Aula
-
63Assignment Question 2 Solution (SQL Code)Texto
-
64Assignment Question 3Texto
-
65Assignment Question 3 SolutionVídeo Aula
-
66Note on Assignment SolutionTexto
-
67Assignment Question 3 Solution (SQL Code)Texto
-
68BONUS (Running Totals): Assignment Question 4Texto
-
69BONUS (Running Totals): Assignment Question 4 Solution (SQL Code)Texto
-
70Section OverviewTexto
-
71Introduction To Group By ExtensionsVídeo Aula
-
72ROLLUPVídeo Aula
-
73CUBEVídeo Aula
-
74Quick Video On Why I Am Using NVL()Vídeo Aula
-
75GROUPING_ID FunctionVídeo Aula
-
76Grouping SetsVídeo Aula
-
77Combining ColumnsVídeo Aula
-
78Useful External ResourcesTexto
-
79Assignment Question 1Texto
-
80Assignment Question 1 SolutionVídeo Aula
-
81Assignment Question 1 Solution (SQL Code)Texto
-
82Assignment Question 2Texto
-
83Assignment Question 2 SolutionVídeo Aula
-
84Assignment Question 2 Solution (SQL Code)Texto
-
85Assignment Question 3Texto
-
86Assignment Question 3 SolutionVídeo Aula
-
87Assignment Question 3 Solution (SQL Code)Texto
