Listen

Description

00:00:00 Database Design

00:02:15 Normalization

00:04:49 Numeric Data in SQL

00:07:09 Temporal Data Types in SQL

00:09:30 Character Data Types in SQL

00:11:31 NULLs: Missing Data in SQL

00:13:38 Multiple Column Data Elements

00:15:34 Table Operations

00:18:09 Comparison or Theta Operators

00:19:39 Valued Predicates

00:21:18 CASE Expressions

00:23:33 LIKE Predicate

00:25:06 BETWEEN and OVERLAPS Predicates

00:26:35 The [NOT] IN() Predicate

00:28:14 EXISTS() Predicate

00:29:54 Quantified Subquery Predicates

00:31:50 The SELECT Statement

00:33:37 VIEWs, Derived Tables, Materialized Tables, and Temporary Tables

00:35:41 Partitioning Data in Queries

00:37:09 Grouping Operations

00:38:29 Aggregate Functions

00:40:18 Auxiliary Tables

00:41:52 Statistics in SQL

00:43:31 Regions, Runs, Gaps, Sequences, and Series

00:44:55 Arrays in SQL

00:46:32 Set Operations

00:47:59 Subsets

00:49:17 Trees and Hierarchies in SQL

00:51:09 Temporal Queries

00:52:54 Graphs in SQL

00:54:18 OLAP in SQL

00:56:26 Transactions and Concurrency Control

00:58:29 Optimizing SQL

Based on Joe Celko's SQL for Smarties: Advanced SQL Programming.