11 of 11 people found the following review helpful:
4.0 out of 5 stars
Good stepping stone, January 18, 2000
This book has provided me with a good background on using SQL. As a complete beginner I am pleased with the results and the clear syntax examples. After a few days I could create tables with my eyes closed and the explanations of the main types of SQL commands gave me a good grounding for further learning. For success with this book ignore the title and try not to push yourself to complete the book in 24hours - be patient and you will succeed! Good book but limited like all general SQL book by various SQL implementations on the market although tries to keep to ANSI-SQL standards! Good - definitely buy this book!
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
7 of 7 people found the following review helpful:
4.0 out of 5 stars
Beginners beware of typos, March 17, 2005
This review is from: Sams Teach Yourself SQL in 21 Days (4th Edition) (Paperback)
This is a good book for beginners but also gets you on the path to more advanced SQL programming. However, beginners beware: I think I found a programming typo in nearly every chapter of the book. The most glaring to me was in Day 14 (p. 340) when a column named "NEW_TOTAL" was referenced in view LATE_PAYMENT (created from table BILLS). BILLS has an AMOUNT field but no NEW_TOTAL field. I have over 20 years programming experience and I had to disregard this entire example. I fear beginners will miss these types of mistakes. If this is one of the better books available (as stated by a previous reviewer), then I'm not sure what book to buy. No typos should exist in a book designed to teach programming.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
18 of 22 people found the following review helpful:
2.0 out of 5 stars
Okay, but sloppy., March 28, 2000
This book is well planned and presented, but the error checking is almost nonexistent. The book is riddled with bugs, misspellings (in tables, data, and such) and confusing mistakes. Online or offline (disk or CD) support is nonexistent and the user is forced to enter all data from an appendix in the back by hand.
In one almost humorous example of this negligence, the appendix has you create a table called "parts" and populate it with human body part descriptions such as, "Kidney", "Adam's Apple", "Spine", and such. On day six, there is an example of a bike shop that combines the human parts table with a bike shop supplier's customer list. The resulting database is interesting to say the least.
I would strongly recommend against trying this book at all if you are not using Oracle. It claims to teach all brands of SQL, but only truly concentrates on Oracle's SQL+. The differences in other implementations are covered with phrases such as,
"The preceding syntax will generally work with any SQL engine, but you may find some slight variations."
If you're still new to the world of data in general, then pass on this book and search another. If you have experience programming, and can usually debug logic errors and spelling mistakes, then this book is otherwise a helpful tutorial. The text descriptions and comments are written on a personal level and are clear and concise. The lessons flow in a smooth logical fashion and the bonus days really are a nice bonus. Just be ready for a little frustration along the way.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No