Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
  • List Price: $49.99
  • Save: $17.52 (35%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by
Gift-wrap available.
Trade in your item
Get a $8.69
Gift Card.
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 this image

Oracle SQL Recipes: A Problem-Solution Approach (Expert's Voice in Oracle) Paperback – November 17, 2009

ISBN-13: 978-1430225096 ISBN-10: 1430225092 Edition: 1st

Buy New
Price: $32.47
32 New from $30.28 12 Used from $23.10
Amazon Price New from Used from
"Please retry"
$30.28 $23.10

Frequently Bought Together

Oracle SQL Recipes: A Problem-Solution Approach (Expert's Voice in Oracle) + Pro Oracle SQL (Expert's Voice in Oracle) + Oracle SQL By Example (4th Edition)
Price for all three: $116.54

Buy the selected items together


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Expert's Voice in Oracle
  • Paperback: 300 pages
  • Publisher: Apress; 1 edition (November 17, 2009)
  • Language: English
  • ISBN-10: 1430225092
  • ISBN-13: 978-1430225096
  • Product Dimensions: 9.2 x 7.5 x 1.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,061,171 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Grant Allen has worked in the IT field for over 20 years, as a CTO, enterprise architect, and database administrator. Grant's roles have covered private enterprise, academia and the government sector around the world, specialising in global-scale systems design, development, and performance. He is a frequent speaker at industry and academic conferences, on topics ranging from data mining to compliance, and technologies such as databases (DB2, Oracle, SQL Server, MySQL), content management, collaboration, disruptive innovation, and mobile ecosystems like Android. His first Android application was a task list to remind him to finish all his other unfinished Android projects. Grant works for Google, and in his spare time is completing a Ph.D on building innovative high-technology environments. Grant is the author of Beginning DB2, and lead author of Oracle SQL Recipes and The Definitive Guide to SQLite.

Bob Bryla is an Oracle 8, 8i, 9, and 10g certified professional with more than 15 years of experience in database design, database application development, training, and Oracle database administration. He is the primary Internet database designer and an Oracle database administrator at Lands' End in Dodgeville, Wisconsin. Bob works with PHP and Oracle on a daily basis to support the back end of the world's #1 clothing web site,

Darl Kuhn is a senior database administrator working for Oracle. He handles all facets of database administration from design and development to production support. He also teaches advanced database courses at Regis University in Colorado. Darl does volunteer DBA work for the Rocky Mountain Oracle Users Group. He has a graduate degree from Colorado State University and lives near Spanish Peaks, Colorado, with his wife, Heidi, and daughters, Brandi and Lisa.

With extensive experience developing for the Flash platform and Java, Chris Allen is a leader in the open source Flash community. Over the last eight years, he has been a software architect and developer for various companies, including Cambridge Technology Partners, Mass General Hospital and Scholastic, Inc. Chris is president and chief executive officer of Infrared5, a consulting firm built around services for the open source Red5 server, and is co-project manager and a Java developer for the open source Red5 project.

More About the Authors

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

Customer Reviews

4.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 8 customer reviews
I am a seasoned Oracle DBA and have already used several of the recipes in the book.
I'm not saying that this book has everything that you would ever need in a SQL book but it's a great place to start.
Brian Hurley
It is as clearly, concisely, and coherently written as the C Programming Language by Kernighan + Ritchie.

Most Helpful Customer Reviews

Format: Paperback Verified Purchase
Last November I pre-ordered this book, hoping that it would pick up where the "Mastering Oracle SQL and SQL*Plus" book ended (at roughly Oracle Database release The expectations were very high, and this book delivers for the most part. Some parts of the book left me scratching my head, thinking that this SQL statement or paragraph just cannot be correct. Even when taking those sections into account, this book conveys a significant amount of practical, useful information.

The book's format of problem statement, solution, and how/why the solution works is the key to the success of this book. You will not find page after page of SQL statement syntax. The range of problem statements covered in this compact 500 page book is impressive, touching on a wide range of topics:
* Basic SELECT statements
* Manipulating numbers, dates, and character data
* Transaction management
* XML data
* Partitioning
* Analytic functions
* Regular expressions
* Performance tuning
* Database troubleshooting
* Creating databases, tablespaces, tables, indexes, and constraints

* Thoroughly answers the question of why it is important to learn Oracle's dialect of SQL. The book provides 233 problem situations, most with more than one variation of the problem along with the SQL statement for each variation.
* Includes interesting side stories that are not necessarily related to SQL coding, but help to keep the reader interested in the book contents. For example, a side story titled "Beer and Statistics Do Mix" that describes the invention of T-Tests.
* Typically states when a feature requires the Enterprise Edition or an additional cost license beyond the Enterprise Edition (Tuning Pack, for example).
Read more ›
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 3 people found the following review helpful By Brian Hurley on January 22, 2010
Format: Paperback
Book Review: Oracle SQL Recipes - A Problem Solution Approach
Author: Grant Allen, Bob Bryla, Darl Kuhn
Publisher: Apress Inc
ISBN: 978-1-4302-2509-6

I haven't been reviewing Oracle SQL books since for the last several years my primary focus has been in the Java realm. However, I still love working directly with databases especially Oracle so I was looking forward to when this book was release and I had high hopes. Luckily the book delivers in fact I wish that I had a book just like this when I started to work with Oracle 12 years ago. It would have made the learning curve much smaller.

As most books about any technical subject they start out with the simple and head toward the more advanced. This book uses the same approach so if you're already knowledgeable about SQL you can probably skip the first 2-3 chapters. From there the book ramps up the complexity. This is where SQL starts to get really fun. The book covers many aspects of SQL programming that I have encountered over the years. Validating data between tables, dealing with NULLs, manipulating data in and between types, REGEX are just part of what this book covers. In fact I was working today and ran across a problem where I was developing new Java loaders for some large data sets. I need to compare both tables that are located on different databases to make sure that my code is working the same as the old code. I remembered a section from the book (3-9) that shows how to compare two tables and find the differences quickly. This allowed me to implement a check on several tables in just a few minutes. Otherwise I was going to write a Java program to check and compare the data in the objects which would have taken hours to write.
Read more ›
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 2 people found the following review helpful By Zoli on August 9, 2011
Format: Paperback Verified Purchase
Very good practical guide which will walk you through examples from real life. Very helpful and easy to apply solutions sorted into logical structure. I would recommend it to professionals who dont want to loose time by reading reference guides and who dont want to spend time trying to find good solutions on internet.
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
1 of 1 people found the following review helpful By X. Liu on December 10, 2012
Format: Paperback Verified Purchase
Good book, pretty helpful. I registered a sql class. The professor asked us to buy a textbook that would have costed me nearly $200. I used this book to complete through the entire classes.
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

Customer Images