One table. Three answers. Conditional aggregation in SQL.
Build a payment summary with CASE, SUM and COALESCE—and verify its meaning with a tiny dataset.
Clear explanations. Small, worked examples. Engineering ideas you can take into your next project.
Go a little deeper in one direction.
Build a payment summary with CASE, SUM and COALESCE—and verify its meaning with a tiny dataset.
Separate reads from writes to calculate backend pressure, then test the assumptions that make the number useful.
Calculate backlog, drain time and overflow with a small burst model—and know what the model leaves out.
Estimate sustainable request rate from prompt size, output size and repeated calls without confusing it with the context window.
Separate query execution, concurrency and cost questions before changing compute size.
Reason about restarts, replay and side effects before claiming reliable streaming.
Trace a duplicate order through request identity, parameter matching and a recovery ledger.
Calculate a request-based error budget and distinguish a warning signal from a paging policy.
Define grain, rejected-row reasons and reconciliation before calling a dataset business-ready.
Create a Free account for six coding challenges and five starter labs. Advanced labs and Architecture Studio are Pro features.
Start free practice