#SQL

7 posts
Development

The Query Was Fine at 10,000 Rows

You wrote the query in an afternoon. It ran against your development database in four milliseconds, the test suite went green, and you shipped it. Six weeks later, someone in support forwards a screen...

2026.09.01 · 21 min read · views 436
The Query Was Fine at 10,000 Rows
Development

The Query Was Fine Until the Table Hit a Million Rows

Your app was fast for a year. Nothing changed — same code, same server, same query you wrote in an afternoon and never thought about again. Then one Tuesday the orders page takes eleven seconds to loa...

2026.08.22 · 18 min read · views 679
The Query Was Fine Until the Table Hit a Million Rows
Development

The JOIN That Quietly Dropped Half Your Data

You wrote a query to list your customers and their orders. It ran fine — but half your customers vanished from the results. The ones who never placed an order simply weren't there. Nothing errored, no...

2026.08.12 · 15 min read · views 1,110
The JOIN That Quietly Dropped Half Your Data
Development

Every SQL JOIN, Explained by One Simple Question

You wrote a query. It ran. And then it returned 40,000 rows when your `customers` table only has 8,000. Or worse: it returned nothing at all, even though you can see the matching records right there i...

2026.08.04 · 17 min read · views 1,540
Every SQL JOIN, Explained by One Simple Question
Development

SQL JOINs Explained: The Two Questions That Settle All Four Types

You've written a query that pulls every customer in your database. It runs fine. Then someone asks a simple-sounding question: which customers placed an order last month, and what did they spend? Sudd...

2026.07.25 · 19 min read · views 1,235
SQL JOINs Explained: The Two Questions That Settle All Four Types
Development

SQL Window Functions: The Feature That Turns Hard Queries Into One Line

You already know how to write a `GROUP BY`. You can total up sales by month, count users by country, average an order value without breaking a sweat. Then someone asks a question that sounds just as s...

2026.07.14 · 10 min read · views 1,133
SQL Window Functions: The Feature That Turns Hard Queries Into One Line
Development

SQL Window Functions, Explained Without the Headache

You have a table of sales, and your boss asks a deceptively simple question: "For each salesperson, show me their monthly total and how that compares to the month before." You know how to get the mont...

2026.07.03 · 16 min read · views 1,471
SQL Window Functions, Explained Without the Headache
AD