SQL for Excel Users: Data ETL and Custom Analytics
Unlock the power of SQL to supercharge your Excel skills, enabling efficient data ETL and custom analytics for data-driven decision-making.
...
Share
From Excel to SQL: Understanding Databases and Basic Queries
Unit 1: SQL Fundamentals for Excel Users
Excel vs. Databases
Database Lingo
Choosing Your SQL Tool
Installing SQLite
Connecting to SQLite
Unit 2: Basic SQL Queries: Retrieving Data
Your First SQL Query
Selecting Columns
Renaming Columns
Filtering with WHERE
More WHERE Operators
Unit 3: SQL Expressions and Functions
Math in SQL
Text Functions
Date and Time
Simple Logic
Excel Functions in SQL: VLOOKUP, Aggregates, and Conditional Logic
Unit 1: VLOOKUP in SQL: JOIN Operations
VLOOKUP Intro
Inner JOIN Explained
Left JOIN Explained
VLOOKUP to INNER JOIN
VLOOKUP to LEFT JOIN
Unit 2: SUMIF, COUNTIF with Aggregate Functions
SUMIF Intro
SQL SUM() Function
SQL COUNT() Function
SUMIF to SUM()
COUNTIF to COUNT()
Unit 3: IF Function to CASE Statement
IF to CASE Intro
CASE Statement
IF to CASE
Unit 4: Sorting and Unique Values
ORDER BY
DISTINCT Keyword
Data Import and Table Management: Building Your Database
Unit 1: Creating and Defining Tables
SQL Tables: Overview
Data Types in SQL
CREATE TABLE: The Basics
Constraints: NOT NULL
Unit 2: Importing Data and Primary Keys
Importing CSV Data
Importing Excel Data
What is a Primary Key?
Defining Primary Keys
Unit 3: Foreign Keys and Table Alterations
Foreign Key Relationships
Creating Foreign Keys
ALTER TABLE: Add Column
ALTER TABLE: Drop Column
ALTER TABLE: Data Types
Table Schemas
Data Transformation and Cleaning with SQL
Unit 1: String Transformations in SQL
Intro to String Cleaning
TRIM: Removing Whitespace
UPPER & LOWER: Case Conversions
REPLACE: Find and Replace
SUBSTRING: Extracting Parts
Unit 2: Handling Missing Data
Intro to Missing Data
IS NULL: Identifying Missing
COALESCE: Replacing Missing
Impute with Aggregates
Unit 3: Data Validation and Integrity
Intro to Data Validation
CHECK: Setting Constraints
Data Type Conversions
UPDATE: Modifying Data
DELETE: Removing Data
Advanced SQL Queries for Data Analysis
Unit 1: Mastering Multi-Table Joins
Intro to Multiple JOINs
Inner Joins: 3+ Tables
Left Joins: 3+ Tables
Right & Full Outer Joins
JOINs: Best Practices
Unit 2: Unlocking Data with Subqueries
Intro to Subqueries
Subqueries in WHERE
Subqueries in SELECT
Subqueries in FROM
Unit 3: Window Functions and Calculated Fields
Intro to Window Functions
Ranking with SQL
LAG and LEAD Functions
Calculated Fields
Aggregates & GROUP BY
ETL Processes and Reporting with SQL
Unit 1: Introduction to ETL with SQL
ETL: The Big Picture
SQL's Role in ETL
ETL Security
Unit 2: Extracting Data with SQL
Extracting from Tables
Extracting from CSVs
Extracting from Excel
Unit 3: Transforming Data with SQL
Cleaning Data
Data Validation
Aggregating Data
Unit 4: Loading Data and Automation
Loading Data
SQL Views
Automating ETL
Query Optimization
Reporting with SQL