Top critical review
Good as a basic intro, but don't depend solely on this book
Reviewed in the United States on October 18, 2000
This book is clearly aimed at the beginning SQL programmer with little or no knowledge of relational databases. It's a good intro that will quickly get the reader up to speed at writing some very simple queries and updates on an existing database.
However, in working with other programmers, I've learned that it's true about a little knowledge being a dangerous thing. If your only knowledge of SQL and relational databases comes from this book, you're in danger of missing out on some very basic information, such as how to normalize a database or perform an outer join.
If you learn SQL from this book, you'll quickly want to get another book on SQL that's more complete to fill you in on this missing critical information. Unless for some reason you need to start programming in SQL as soon as possible (in other words, before you understand what you're doing), just skip this book and buy just the more complete book.