Basics
- SELECTing columns from a table
- Aggregates Part 1: COUNT,SUM,MAX/MIN
- Aggregates Part 2: DISTINCT,GROUP BY,HAVING
Intermediate
- JOINs, ANSI-89 and ANSI-92 syntax
- UNIONvs- UNION ALL
- NULLhandling:- COALESCE& Native NULL handling
- Subqueries: IN,EXISTS, and inline views
- Subqueries: Correlated
- WITHsyntax: Subquery Factoring/CTE
- Views
Advanced Topics
- Functions, Stored Procedures, Packages
- Pivoting data: CASE & PIVOT syntax
- Hierarchical Queries
- Cursors: Implicit and Explicit
- Triggers
- Dynamic SQL
- Materialized Views
- Query Optimization: Indexes
- Query Optimization: Explain Plans
- Query Optimization: Profiling
- Data Modelling: Normal Forms, 1 through 3
- Data Modelling: Primary & Foreign Keys
- Data Modelling: Table Constraints
- Data Modelling: Link/Corrollary Tables
- Full Text Searching
- XML 
- Isolation Levels
- Entity Relationship Diagrams (ERDs), Logical and Physical
- Transactions: COMMIT,ROLLBACK, Error Handling