WEEK 1: INTRODUCTION
  • Introduction to SQL
  • Why Use SQL? Excel vs SQL
  • Overview of Database
  • About PostgreSQL
WEEK 1: THE SET-UP AND THE DATASET
  • Overview of Software Installation
  • Download the sample database
  • Software Installation - Part 1 (For Mac users)
  • Software Installation - Part 2 (For Mac users)
  • Software Installation - Part 1 (For Windows users)
  • Software Installation - Part 2 (For Windows users)
  • Starting Up PgAdmin4
  • Practice Dataset: DVD Rental Database
  • Database Entity-Relationship Diagram
  • Creating a Database (For Mac users)
  • Restoring a Database (For Mac users)
  • Creating a Database (For Windows users)
  • Restoring a Database (For Windows users)
  • For Windows Users: How to Copy the Pathname of dvdrental file
Week 1: BASIC SQL STATEMENTS
  • SELECT & FROM
  • SELECT & FROM Examples
  • Quiz: SELECT & FROM
  • Solutions: SELECT & FROM
  • Best Practices on Formatting
  • WHERE
  • WHERE Examples
  • Quiz: WHERE
  • Solutions: WHERE
WEEK 1CHALLENGE
  • Week 1 CHALLENGE Questions
  • Week 1 CHALLENGE Solutions
Week 2: ADVANCED FILTER OPERATORS AND THE NULL VALUE
  • Week 2 Overview
  • IN Operator
  • IN Example 1
  • IN Example 2
  • Quiz: IN
  • Solutions: IN
  • LIKE OPERATOR (Pattern Matching)
  • LIKE Example 1
  • LIKE Example 2
  • ILIKE Operator
  • ILIKE Example 1
  • ILIKE Example 2
  • Quiz: LIKE
  • Solutions: LIKE
  • NULL VALUE
  • NULL Example
Week 2: LIMIT AND ORDER BY STATEMENTS
  • LIMIT
  • LIMIT Example
  • Quiz: LIMIT
  • Solutions: LIMIT
  • ORDER BY
  • ORDER BY Example
  • Quiz: ORDER BY
  • Solutions: ORDER BY
Week 2 CHALLENGE
  • WEEK 2 CHALLENGE Questions
  • WEEK 2 CHALLENGE Solutions
  • Week 2 Closing Message
Week 3: INNER JOINS, ALIAS, SHORTCUTS, RENAMING ATTRIBUTES
  • Week 3 Overview
  • Primary Key and Foreign Key
  • Introduction to INNER JOIN
  • How to do an INNER JOIN
  • INNER JOIN Example 1
  • INNER JOIN Example 2
  • Quiz: INNER JOIN
  • Solutions: INNER JOIN
  • Alias
  • Shortcuts
  • Renaming Attributes
  • Arithmetic Operations in SELECT
  • Joining Multiple Tables Overview
  • Joining Multiple Tables Example 1
  • Joining Multiple Tables Example 2
  • Quiz: Joining Multiple Tables
  • Solutions: Joining Multiple Tables
  • Introduction to OUTER JOIN
  • LEFT JOIN
  • LEFT JOIN Example
  • RIGHT JOIN
  • RIGHT JOIN Example
  • Quiz: LEFT & RIGHT JOIN
  • Quiz Hint: When do we use LEFT JOIN, JOIN or RIGHT JOIN again?
  • Solutions: LEFT & RIGHT JOIN
  • FULL JOIN
  • UNION
  • UNION Example
Week 3 CHALLENGE
  • Week 3 Challenge Questions
  • Week 3 CHALLENGE Solutions
  • Week 3 Closing Message
Week 4: AGGREGATIONS AND GROUPING
  • Week 4 Overview
  • COUNT & COUNT WITH DISTINCT
  • COUNT Example