Overview
In the third edition, Joe Celko features new examples and update to SQL-99, expanded sections of Query techniques, and a new section on schema design, with the same war-story teaching style that made the first and second editions of this book classics."...provides useful tips and tricks for advanced SQL programming to help users work around system deficiencies... addresses real and common programming problems and offers new and creative solutions."
Editorials
From Barnes & Noble
The Barnes & Noble ReviewJoe Celko’s SQL for Smarties turns experienced SQL programmers into great SQL programmers. Now he’s updated this classic to reflect today’s state-of-the-art in SQL coding. That means new examples, many drawn from SQL-99 features that were still on the drawing board last time. It also means more advanced query techniques, plus a whole new discussion of schema design. What hasn’t changed, though, is just as important: Celko’s relentlessly informed and practical approach, and the breadth of his coverage.
Do you want to design or normalize databases more effectively? Make better use of data types, tables, CASE expressions, predicates, SELECT, VIEW, partitioning data, grouping operations, aggregate functions? Handle gaps, sequences, series? OLAP, transactions, currency control, optimization? Celko offers advanced techniques for all that, and plenty more. Get this book, and get a stack of Post-it Notes: you’ll use ’em. Bill Camarda, from the November 2005 Read Only
Booknews
A compendium of tips and tricks for advanced SQL programming, with coverage of database and data design, data types, and operations on tables, in an informal, conversational style. The bulk of the book covers predicates and logical operators of SQL, and complex queries. SQL-89 features now supported by commercial RDBMSs are discussed, as well as SQL-92 and how it's being implemented in current and future database products. An appendix offers source code for six check-digit programs. Annotation c. Book News, Inc., Portland, OR (booknews.com)From the Publisher
"This book is a classic, and this revision will merely solidify its position." --Rudy Limeback
"This book focuses on the problems of standardization and the related problems of measurements. It is clearly intended to encourage designers to at least be aware of the problems, before their database designs go live."--Jeffrey Putnam, October 2010, Reviews.com