SQL Quest › SQL Interview Questions › Subqueries & CTEs

Top Failure Mode by Quality

MediumFreeQuerying BasicsSubqueries & CTEsJoinsAggregation & Grouping

Per quality grade, show the count of each failure mode. Use a CTE to JOIN products + failure_events, then aggregate. Show type, twf, hdf, pwf, osf, rnf, total. Order by total descending.

Solve it in the browser editor →

Runs on SQLite in your browser, graded against the expected result, no signup. A wrong answer gets a diagnosis, not just "incorrect". Free accounts get 10 free challenge solves, and this can be one of them.

Schema

products

udiproduct_idtypetool_wear_min
5640L52819L180
2171M17030M10
228L47407L168

failure_events

udimachine_failuretwfhdfpwfosfrnf
5640000001
2171000000
228000000

Expected output: Which modes dominate which grades

Hint

WITH joined AS (SELECT p.type, f.* FROM products p JOIN failure_events f ON p.udi = f.udi). Then GROUP BY type with SUM per flag.

Concepts

SELECT CTE JOIN GROUP BY

Practise the topic: SQL practice questions · CTE practice · JOIN practice · GROUP BY exercises

Read the concept: What is a CTE?

Related questions

Top Buyers by VolumeMedium · FreeCombined Sales and Permits ActivityMedium · FreeAbove-Average Tool WearMedium · FreeROA Outliers — Top 5% by ReturnMedium · FreeMonth-over-Month Spend Growth by CategoryMedium · FreeCardholders Who Have Never Disputed a ChargeMedium · Free

Where would this cost you points in an interview?

Ten questions, no signup: a Skillmap across nine SQL skills and the one to fix first.

Take the readiness test