Programming Books C Java PHP Python Learn more Browse Programming Books
SQL: Practical Guide for Developers (The Practical Guides) and over one million other books are available for Amazon Kindle. Learn more
Buy New
  • List Price: $37.95
  • Save: $5.39 (14%)
FREE Shipping on orders over $35.
Only 16 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

SQL: Practical Guide for Developers (The Practical Guides) Paperback – July 29, 2005

ISBN-13: 978-0122205316 ISBN-10: 0122205316 Edition: 1st

Buy New
Price: $32.56
18 New from $32.54 19 Used from $10.02 1 Collectible from $119.89
Amazon Price New from Used from
"Please retry"
"Please retry"
$32.54 $10.02

Frequently Bought Together

SQL: Practical Guide for Developers (The Practical Guides) + Database System Concepts + Computer Networking: A Top-Down Approach (6th Edition)
Price for all three: $350.85

Buy the selected items together

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: The Practical Guides
  • Paperback: 272 pages
  • Publisher: Morgan Kaufmann; 1 edition (July 29, 2005)
  • Language: English
  • ISBN-10: 0122205316
  • ISBN-13: 978-0122205316
  • Product Dimensions: 7.5 x 0.6 x 9.2 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 2.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #968,474 in Books (See Top 100 in Books)

Editorial Reviews


"This book is not just another SQL text. The author's use of simple yet clear examples to illustrate difficult concepts throughout the text makes this a perfect book for use in an introductory database systems class as a supplement or as an introductory reference for the novice practitioner.”
- Paul Fortier, University of Massachusetts, Dartmouth

"The book lives up to its title: it is a very practical guide. The authors clearly know their SQL and manage to write about the language in a step-by-step style that progresses smoothly from the simple to the more difficult aspects of the language. The profuse use of examples, each with an accompanying motivation and explanation of the results, lets the reader follow even complex topics without a constant struggle. The authors have even included examples that illustrate common errors programmers make, explaining the right way to perform the task. It doesn't hurt that the sample application is based on something everybody uses every day: food.”
- Jim Melton, Oracle Corporation

"This book's authors recognize the vast majority of work done with a database is data retrieval (rather than storage) and have focused on this area.”
- Australian Personal Computer, March 2006

Book Description

A solid guide and reference to the key elements of SQL and how to use it effectively.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

2.3 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

1 of 1 people found the following review helpful By henry000 on April 7, 2009
Format: Paperback
The content of the book lives up to the title - clear and concise, right to the point. It is tightly written, not too much and not too less - just enough for the intended target audience (students and/or beginner software developers). In my opinion the main strength of the book is there are plenty examples to illustrate the concepts, and the examples are very well written and structured throughout the book. The only weakness preventing it from getting a 5-out-of-5 is that the book does not have answers to the review questions and tests listed at the end of the chapters, kind of defeating the purpose of having these well thought-out tests in the book in the first place. However, if you are looking for a quick refresher or introductory to SQL, this book will do the job well.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By James D. Agnew on March 13, 2007
Format: Paperback
I am using this book in my "Intro. to SQL Database Programming" college course. I'm sorry, but I cannot recommend this book - it was obviously rushed to print before the bugs had been worked out; figures are missing important details (e.g., the Schema in Fig 1.4); and the index is laughably deficient. Not enough examples are given. This book should not have been printed in its present form. Numerous typos exist. It needs a lot of work. NOT RECOMMENDED
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By Robert W. Waite on September 24, 2007
Format: Paperback
This would have been a fair book for a developer's quick reference. It covers many of the broad topics (select, update, nested queries, joins) and does so in a decent fashion. I originally bought this book so that I could have a quick reference nearby that I could look up UNION or other statements that are not used as much.
I was pretty happy with the book as I read through it... that is until the day that I actually had to find a statement in it. I have quite a large collection of computer books and I have never seen anything like it. If you turn to the index page to look up SELECT (I mean... really?) there is no entry there. In fact.. all you see is one page with three columns that have about 20 items per column. And all of this fills about half of the page. Oh wait! There is a little sticker up at the top of this ridiculous page that says "See such and such a webpage for full index".
The worst thing about this index is that it doesn't even have useful entries. It is as if some typesetter had about five minutes before the presses started up and someone said "Hey!!! Billy! We don't have an index! Why don't you randomly look up about 50 words in the book and make a real quick index! No one will know!" Well.. sadly.. Billy didn't have any idea what SQL was except that it starts with an 'S'.
The only reason I give two stars instead of -1 is that it seems that the author made a decent effort to make a simple introduction to SQL for a poor developer who needs a quick source for answers. The only problem is the index will not help someone find that quick answer.
So... I would stay away from this book unless you know that the index which has been posted on the publishers website is actually part of the book.
Bah to MK publishers! All they needed to do was spend two days making an index instead of scrambling and they would have had 4 stars and I wouldn't have tossed this book into the corner behind all of the other disappointing books I have.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again