Section 1 : Introduction

Lecture 1 Don't let your reporting system hold you back 00:00:24 Duration
Lecture 2 Who this course is for
Lecture 3 What is SQL 00:04:12 Duration

Section 2 : Prepare to Code in SQL

Lecture 1 Get familiar with phpMyAdmin 00:03:45 Duration
Lecture 2 Understand the demo database

Section 3 : Use SQL to Report Data

Lecture 1 Retrieve data with SELECT 00:05:31 Duration
Lecture 2 Filter results with WHERE clause 00:05:04 Duration
Lecture 3 Use LIKE, IN, and wildcards with WHERE 00:05:39 Duration
Lecture 4 Sort SQL results with ORDER BY
Lecture 5 Use string functions on your data 00:06:41 Duration
Lecture 6 More advanced string functions 00:08:35 Duration
Lecture 7 Change report headings with alias 00:02:28 Duration
Lecture 8 Use date functions with WHERE

Section 4 : Group Your SQL Results

Lecture 1 Use GROUP BY with count 00:05:46 Duration
Lecture 2 Filter grouped results with HAVING
Lecture 3 De-duplicate with SELECT DISTINCT 00:06:30 Duration
Lecture 4 Merge rows with GROUP BY 00:02:24 Duration

Section 5 : Merge Data from Multiple Tables

Lecture 1 Make your queries faster 00:01:47 Duration
Lecture 2 Understand SQL indexes and keys 00:07:16 Duration
Lecture 3 Visualize your database 00:07:59 Duration
Lecture 4 Merge data across tables with JOIN 00:05:02 Duration
Lecture 5 Understand SQL JOINS 00:04:16 Duration
Lecture 6 Combine rows with SQL UNION
Lecture 7 Merge data across tables with IN 00:02:11 Duration
Lecture 8 Select from a selection with subqueries 00:02:56 Duration

Section 6 : More Advanced SQL

Lecture 1 Save your queries using a VIEW 00:08:28 Duration
Lecture 2 Use variables 00:05:17 Duration
Lecture 3 Use functions 00:08:04 Duration
Lecture 4 Use procedures 00:04:58 Duration