SQL for smarties
Joe Celko
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.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Elevate your SQL proficiency with advanced techniques and practical insights designed to transform experienced programmers into true experts.
Read this if
- ✓ You want to master advanced SQL beyond basic querying and CRUD operations.
- ✓ You are an experienced SQL programmer aiming for expert-level proficiency.
- ✓ You seek practical, deep technical SQL solutions adaptable to various database systems.
Skip this for now if
- ✗ You are new to SQL or still learning fundamental database concepts.
- ✗ You are looking for general database administration or design principles.
- ✗ You prefer hands-on tutorials for specific database systems or ORMs.
📊 Why Developers Recommend
It goes deep into the internals of data systems and storage engines.
It works as a reference for understanding implementation details that most books skip.
Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.
💬 What Developers Say
"I didn't know about this book until last year, but ever since I came to know about it, I just fell in love."
— somadevtoo · 6 Timeless SQL Books for Software Engineers and Developers · Jul 24, 2025
"In order to populate the table, I have converted the script from Joe Celko's "SQL for smarties" book into Postgres syntax."
— mcadariu · Hierarchical data with Postgres and Spring Data JPA · Nov 1, 2024
👤 Who Should Read This
Best for
- • Senior engineers deepening their expertise
- • Developers who want to write better code
Less ideal for
- • Readers looking only for quick interview patterns
Explore Similar Books
More books in similar categories — browse to discover your next read.
Database Internals
Alex Petrov
View →
Database System Concepts
Abraham Silberschatz, Henry F. Korth, S. Sudarshan
View →
SQL Performance Explained
Markus Winand
View →
High Performance MySQL
Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
View →
Designing Data-intensive Applications
Martin Kleppmann
View →
Joe Celko
Mentioned in 2 articles · #555 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 2 Articles
Hierarchical data with Postgres and Spring Data JPA
6 Timeless SQL Books for Software Engineers and Developers
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
2
Total mentions
2