Advanced SQL Techniques
Elevate your SQL skills beyond the basics and become a master of data manipulation, optimization, and database management.
...
Share
Advanced Querying Techniques
Unit 1: Window Functions Fundamentals
Intro to Window Functions
OVER() Clause Basics
PARTITION BY Clause
ORDER BY in OVER()
Window Function Frame
Unit 2: Advanced Window Function Applications
Ranking Functions
Value Functions
NTILE Function
Cumulative Distribution
Moving Averages
Unit 3: Common Table Expressions (CTEs)
Intro to CTEs
Simple CTE Examples
Multiple CTEs
Recursive CTEs
Hierarchical Data
Unit 4: Subqueries and Correlated Subqueries
Intro to Subqueries
Subqueries in WHERE
Correlated Subqueries
EXISTS Operator
Subqueries in FROM
SQL Query Optimization
Unit 1: Understanding Query Execution Plans
Intro to Query Plans
Accessing Query Plans
Plan Operators: Overview
Analyzing Query Costs
Common Bottlenecks
Unit 2: Indexing Strategies
Index Fundamentals
Creating Indexes
Multi-Column Indexes
Index Maintenance
When NOT to Index
Advanced Data Types and Manipulation
Unit 1: JSON Data in SQL
Intro to JSON in SQL
Storing JSON Data
Querying JSON Data
Modifying JSON Data
JSON Use Cases
Unit 2: Geospatial Data in SQL
Intro to Geospatial
Storing Geospatial Data
Geospatial Queries
Geospatial Operations
Geospatial Use Cases
Unit 3: Array Data Types in SQL
Intro to Arrays
Storing Array Data
Querying Array Data
Modifying Array Data
Array Use Cases
Unit 4: Custom SQL Functions
Intro to Functions
Creating Functions
Table Functions
Function Security
Function Use Cases
Unit 5: Stored Procedures in SQL
Intro to Procedures
Creating Procedures
Procedure Logic
Procedure Security
Procedure Use Cases
Data Warehousing, Data Analysis, and Security
Unit 1: Data Warehouse Design
Intro to Data Warehouses
Star Schema
Snowflake Schema
Schema Selection
Implementing Schemas
Unit 2: ETL Processes with SQL
ETL Introduction
Data Extraction
Data Transformation
Data Loading
ETL Automation
Unit 3: Advanced Data Analysis with SQL
Window Functions Intro
Ranking
Moving Averages
Lag and Lead
Statistical Functions
Unit 4: SQL Security
Security Overview
Authentication
Authorization
Data Encryption
Auditing
Unit 5: Data Governance and Quality
Data Governance Intro
SQL Constraints
SQL Triggers
Stored Procedures
Data Profiling
SQL Integration with Data Science and Emerging Trends
Unit 1: SQL and Python Integration
Connecting SQL to Python
Executing SQL Queries
Pandas DataFrames
SQLAlchemy ORM
Advanced SQLAlchemy
Unit 2: SQL and R Integration
Connecting SQL to R
Executing SQL in R
Data Manipulation in R
Visualizing SQL Data
R for Data Science
Unit 3: SQL for Data Analysis
Window Functions
Common Table Exp.
Statistical Functions
Pivot and Unpivot
Geospatial Analysis
Unit 4: Emerging SQL Trends
Graph Databases
NoSQL Databases
Cloud SQL Services
Data Virtualization
SQL Standards