Home › Computers › Joe Celko's SQL for Smarties: Advanced SQL Programming

Joe Celko's SQL for Smarties: Advanced SQL Programming

by Joe Celko

Advanced SQL patterns, design questions, and standards-aware practice

Regular price $76.24 USD
Regular price $76.24 USD Sale price $76.24 USD

Paperback New English

Delivery to your door
In stock·Dispatches in 1–2 business days
Standard shipping* from $4.35
Standard shipping transit* 5–8 business days after dispatch

Faster options are available.

Rates and delivery estimates depend on your destination and item quantity. Estimates are informational only; the final shipping method and rate are selected at checkout.

Secure checkout
American Express Apple Pay DiscoverGoogle Pay Mastercard PayPalVisa
30-day eligible returns Returns & refunds policy

AlbakiReads Editorial

Advanced SQL patterns, design questions, and standards-aware practice

Now in its revised fifth edition, Joe Celko’s SQL for Smarties concentrates on the reasoning behind advanced SQL as well as on query construction. Its examples address recurring relational problems—including partitions, runs in data, auctions, inventory, and relational division—while connecting correctness and performance to SQL design choices. The scope also extends beyond SELECT statements: chapters examine DDL design flaws, constraints and computed columns, ACID and BASE transaction models, bi-temporal data, descriptive statistical aggregates, and SQL/PSM in relation to vendor 4GL extensions. Updated examples reflect ANSI/ISO standards, with data-element naming aligned to ISO-11179 rules.

Good fit for readers who enjoy

  • Experienced SQL programmers building deeper query and data-modeling skills
  • Database practitioners working with advanced relational problems and constraints
  • Developers interested in SQL standards, transaction models, and procedural extensions

Themes

Advanced SQL programmingRelational query patternsDatabase design and DDLTransactions and constraintsSQL standards

Based on publisher information and book metadata.

Book overview

SQL for Smarties was hailed as the first book devoted explicitly to the advanced techniques needed to transform an experienced SQL programmer into an expert. Now, 20 years later and in its fifth edition, this classic reference still reigns supreme as the only book written by a SQL master that teaches programmers and practitioners to become SQL masters themselves! These are not just tips and techniques; also offered are the best solutions to old and new challenges. Joe Celko conveys the way you need to think in order to get the most out of SQL programming efforts for both correctness and performance.New to the fifth edition, Joe features new examples to reflect the ANSI/ISO Standards so anyone can use it. He also updates data element names to meet new ISO-11179 rules with the same experience-based teaching style that made the previous editions the classics they are today. You will learn new ways to write common queries, such as finding coverings, partitions, runs in data, auctions and inventory, relational divisions and so forth.SQL for Smarties explains some of the principles of SQL programming as well as the code. A new chapter discusses design flaws in DDL, such as attribute splitting, non-normal forum redundancies and tibbling. There is a look at the traditional acid versus base transaction models, now popular in NoSQL products. You'll learn about computed columns and the DEFERRABLE options in constraints. An overview of the bi-temporal model is new to this edition and there is a longer discussion about descriptive statistic aggregate functions. The book finishes with an overview of SQL/PSM that is applicable to proprietary 4GL vendor extensions.

Shipping & returnsShipping options, delivery timing, and our return policy.

In-stock items normally dispatch within 1–2 business days. The ZIP-code estimator on this page is informational only; the final shipping method, price, and availability are confirmed at checkout for your full order.

For the initial delivery estimate we use these transit windows after dispatch: Standard 5–8 business days, Expedited 2–4 business days, and Priority 1–2 business days. Holiday delays are not included.

Eligible items can be returned within 30 days in accordance with our return policy.

Customer reviews