Learning SQL on SQL Server 2005
May 5, 2006[From O'Reilly]
If you're new to databases, or need a SQL refresher, this step-by-step introduction has everything you need to generate, manipulate, and retrieve data using Microsoft's SQL Server 2005. Every topic, concept, and idea in the book comes with examples of code and output, along with exercises to help you gain proficiency. Plenty of texts explain database theory. This book lets you apply the theory as you learn SQL.
The article continues at http://www.oreilly.com/catalog/learnsqlsvr05/index.html