Query language for relational databases, analytics, and data engineering.
This page lists curated books and learning resources for this language, organized from beginner to advanced. Most books are shared via public Google Drive links maintained by the project. See Contributing before suggesting new links.
β Kotlin Β· All languages Β· Swift β
These books provide a solid foundation in relational database concepts, SQL syntax, and basic data manipulation.
- SQL Practice Problems (1st Edition)
- Head First SQL (2nd Edition)
- SQL in 10 Minutes, Sams Teach Yourself (5th Edition)
- Learning SQL (3rd Edition)
- Getting Started with SQL (1st Edition)
Move beyond simple SELECT statements to master complex joins, subqueries, window functions, and database design.
- SQL for Smarties: Advanced T-SQL Recipes (5th Edition)
- SQL Queries for Mere Mortals (4th Edition)
- Practical SQL: A Beginner's Guide to Storytelling with Data (2nd Edition)
- Database Design for Mere Mortals (3rd Edition)
Deep dives into query optimization, internal architecture, and high-performance tuning.
- SQL Performance Explained (1st Edition)
- The Art of SQL (1st Edition)
- Joe Celkoβs SQL Puzzles and Answers (2nd Edition)
- High Performance MySQL (4th Edition)
SQL as applied to modern big data environments, analytics, and software architecture.
- SQL for Data Analysis (1st Edition)
- SQL Cookbook (2nd Edition)
- Database Internals (1st Edition)
- Seven Databases in Seven Weeks (2nd Edition)
- SQL in a Nutshell (4th Edition)
- Modern SQL (Online Resource)