1. Getting Started with SELECT
2. Elementary Programming
3. Working with NULLS
4. Combining Data from Multiple Tables
5. Aggregations and Grouping
6. Advanced SELECT Techniques
7. Windowing
8. Inserting, Updating, Deleting
9. Working with Strings
10. Working with Dates
11. Working with Numbers
12. Transactions, Locking, Blocking, Deadlockin
13. Managing Tables
14. Managing Views
15. Managing Indexes
16. Managing Large Tables
17. Stored Procedures
18. User-Defined Functions
19. In-Memory T-SQL
20. Triggers
21. Error Handling
22. Query Performance
23. Hints
24. Index Tuning and Statistics
25. XML
26. Files, Filegroups, and Integrity
27. Backup
28. Recovery
29. Principals and Users
30. Securables and Permissions
31. Objects and Dependencies