
SQL Queries for Mere Mortals
A Hands-On Guide to Data Manipulation in SQL
by John L. Viescas
4th Edition
Publisher: Addison-Wesley Professional
Book Details
| Print ISBN | 9780134858333 |
| eText ISBN | 9780134858357 |
| Publisher | Addison-Wesley Professional |
| Publishing Year | 2018 |
| Edition | 4th Edition |
| Language | English |
| Pages | 960 |
In an era dominated by data-driven decision-making, the ability to extract precise and actionable information from relational databases has become a critical skill for developers, analysts, and business professionals alike. SQL Queries for Mere Mortals 4th Edition serves as the definitive, highly accessible guide to mastering Structured Query Language without getting bogged down in dense mathematical jargon or intimidating academic theory. By translating complex database concepts into plain, everyday English, this updated classic empowers readers to write reliable, efficient queries that unlock the true potential of their organizational data assets. Whether you are dealing with simple spreadsheets or massive enterprise data warehouses, this volume provides the foundational tools necessary to communicate effectively with modern database engines.
The scope of this comprehensive work spans from foundational relational database design to advanced data manipulation techniques. John L. Viescas systematically guides readers through the mechanics of selecting, filtering, and sorting data, before progressing to multi-table operations such as inner joins, outer joins, and set operations like unions and intersections. The author emphasizes a software-independent approach, ensuring that the core principles and techniques taught can be applied seamlessly across various platforms, including Microsoft SQL Server, MySQL, PostgreSQL, Access, and Oracle. By focusing on the logical structure of queries rather than vendor-specific quirks, learners develop the critical set-based thinking required to solve intricate data puzzles and avoid common performance pitfalls.
Designed for university students, database administrators, and self-taught developers, SQL Queries for Mere Mortals 4th Edition features extensive practical exercises and downloadable sample databases to facilitate hands-on learning. This newly revised edition introduces crucial chapters on advanced grouping operations and window functions, allowing readers to perform complex calculations and partition data for sophisticated reporting. Utilizing the SQL Queries for Mere Mortals 4th Edition PDF as a digital companion enables learners to quickly search key terms, annotate complex syntax diagrams, and study the material on any device. Ultimately, this textbook bridges the gap between theoretical database design and real-world query execution, making it an indispensable resource for modern technical curricula.
Table of Contents
Chapter 1: What Is Relational?
- • Types of Databases
- • Anatomy of a Relational Database
- • Tables, Fields, and Keys
Chapter 2: Ensuring Your Database Structure Is Sound
- • Fine-Tuning Fields
- • Fine-Tuning Tables
- • Establishing Solid Relationships
Chapter 3: A Concise History of SQL
- • The Origins of SQL
- • Evolution of the ANSI/ISO Standard
- • Why Learn SQL?
Chapter 4: Creating a Simple Query
- • Introducing SELECT
- • Translating Requests into SQL
- • Sorting Information with ORDER BY
Chapter 5: Getting More Than Simple Columns
- • What Is an Expression?
- • Character, Numeric, and Datetime Literals
- • The Problem with Nulls
Chapter 6: Filtering Your Data
- • Refining Results with WHERE
- • Defining Search Conditions
- • Using AND, OR, and NOT
Chapter 7: Thinking in Sets
- • Operations on Sets
- • Intersection, Difference, and Union
- • SQL Set Operations
Chapter 8: INNER JOINs
- • What Is a JOIN?
- • Syntax and Column References
- • Uses for INNER JOINs
Chapter 9: OUTER JOINs
- • Left and Right Outer Joins
- • Full Outer Joins
- • Applications of Outer Joins
Chapter 10: Subqueries
- • What Is a Subquery?
- • Correlated vs. Non-Correlated Subqueries
- • Using Subqueries as Filters
Chapter 11: Modifying Data Sets
- • INSERT Statement
- • UPDATE Statement
- • DELETE Statement
Chapter 12: Advanced Queries
- • Complex NOT and AND Conditions
- • CASE Expressions
- • Driver Tables
Chapter 13: Summarizing and Grouping Data
- • GROUP BY Clause
- • HAVING Clause
- • Aggregate Functions
Chapter 14: Advanced Grouping Keywords
- • Creating Subtotals
- • Roll-ups and Cubes
- • Grouping Sets
Chapter 15: Applying Window Functions
- • Introduction to Windowing
- • Partitioning Data
- • Ranking and Analytical Functions
Customer Reviews
0.0
0 reviews
No reviews yet. Be the first to review this book!
Write a Review
Reviewed by GradeFocus
▶Research Sources (8)
- SQL Queries for Mere Mortals - Porrúa
- [PDF] SQL Queries for Mere Mortals - Pearsoncmg.com
- SQL Queries for Mere Mortals | Rent | 9780134858357 - Valore
- SQL Queries for Mere Mortals: A Hands-On Guide to Data ... - InformIT
- SQL Queries for Mere Mortals 4th Ed: Chapter 12 example problem
- [PDF] Sql Queries For Mere Mortals 4th Edition
- Solutions of problems from Book "SQL Queries for Mere Mortals: A ...
- SQL Queries for Mere Mortals: A Hands-On Guide to Data ... - O'Reilly

