Tracks/Aggregates
Aggregates
GROUP BY, HAVING, and summary functions.
aggregate
COUNT
SUM
AVG
MIN
MAX
GROUP BY
HAVING
conditional aggregation
0/150 solved
- 1—004. Count Employeeseasy
- 2—010. Total Salary Budgeteasy
- 3—011. Average Product Priceeasy
- 4—012. Most Expensive Producteasy
- 5—013. Cheapest Producteasy
- 6—014. Customer Count by Countryeasy
- 7—024. Total Orders per Customereasy
- 8—025. Count Unique Product Categorieseasy
- 9—030. Monthly Order Counteasy
- 10—129. Total Amount Spent per Customereasy
- 11—130. Average Rating per Producteasy
- 12—131. Most Recent Hire Date per Departmenteasy
- 13—132. First Product Name Alphabetically per Categoryeasy
- 14—133. COUNT(*) vs COUNT(column)easy
- 15—134. Count Distinct Customerseasy
- 16—149. Count Orders by Statuseasy
- 17—150. Total Revenue by Department and Quartereasy
- 18—151. Customers Who Spent More Than $500easy
- 19—152. Products Ordered by More Than 2 Customerseasy
- 20—153. Group Orders by Month Using DATE_TRUNCeasy
- 21—160. Find Employees Earning Above Average Salaryeasy
- 22—302. Count Orders by Statuseasy
- 23—309. Total Revenue per Producteasy
- 24—312. Count Products per Categoryeasy
- 25—313. Find the Highest and Lowest Salaryeasy
- 26—318. Count Orders Grouped by Year and Montheasy
- 27—320. Count NULL Values in a Columneasy
- 28—325. All Departments Including Those with No Employeeseasy
- 29—328. High-Volume, High-Value Customers (HAVING with AND)easy
- 30—031. Average Salary by Departmentmedium
- 31—033. Daily Running Revenuemedium
- 32—034. Departments with 3 or More Employeesmedium
- 33—038. Employees Earning Above Their Department Averagemedium
- 34—041. Top-Earning Departments (CTE)medium
- 35—050. Order Count by Status (Conditional Aggregation)medium
- 36—052. Find Duplicate Customer Emailsmedium
- 37—053. Revenue Share per Categorymedium
- 38—058. Monthly New Customer Signupsmedium
- 39—060. Employees Sharing the Same Salarymedium
- 40—061. Cumulative Revenue Percentage by Departmentmedium
- 41—062. Products with Above-Average Ratingmedium
- 42—063. Count Employees with Missing Salarymedium
- 43—065. Category Revenue Summary (Chained CTEs)medium
- 44—066. Top-Spending Customers (Derived Table)medium
- 45—067. Extract Email Domainmedium
- 46—068. Revenue by Category and Order Statusmedium
- 47—069. 7-Day Rolling Active Usersmedium
- 48—070. Products with Zero Total Salesmedium
- 49—071. Rank Departments by Total Payrollmedium
- 50—072. Customer Lifetime Valuemedium
- 51—074. Products per Category as Comma-Separated Listmedium
- 52—075. Average Days Between Customer Ordersmedium
- 53—076. Monthly Order Completion Ratemedium
- 54—079. Customer Cohort by First Order Monthmedium
- 55—080. 3-Month Moving Average Revenuemedium
- 56—081. Account Running Balancemedium
- 57—085. Employees Who Share the Same Managermedium
- 58—086. All Departments Including Empty Onesmedium
- 59—088. Fulfilled Orders Percentage per Monthmedium
- 60—089. Category with the Highest Average Pricemedium
- 61—090. Customers Who Ordered Every Month of 2026medium
- 62—174. Employees Earning Above Their Department Averagemedium
- 63—177. Chained CTEs for Layered Sales Analysismedium
- 64—182. Pivot Quarterly Sales into Columns Using CASEmedium
- 65—184. Comma-Separated Employee List Per Departmentmedium
- 66—185. Aggregate Products into an Array Per Categorymedium
- 67—192. Find Consecutive Activity Streaks (Islands Problem)medium
- 68—196. Count New Customers Acquired Each Monthmedium
- 69—197. Revenue by Order Status Using CASE Inside SUMmedium
- 70—198. Full Department Salary Statistics in One Querymedium
- 71—205. Weekly Sales Totals Using DATE_TRUNCmedium
- 72—208. User Cohort Retention by First Purchase Monthmedium
- 73—210. Funnel Analysis with Step-by-Step Conversion Ratesmedium
- 74—214. Median Salary Per Department Using PERCENTILE_CONTmedium
- 75—215. Find the Most Frequently Occurring Rating (Mode)medium
- 76—216. Salary Spread by Department Using STDDEV_POPmedium
- 77—217. Weighted Average Purchase Price Per Productmedium
- 78—220. Pivot Monthly Revenue into Jan–Dec Columnsmedium
- 79—221. Multi-Level Aggregation (Aggregate of Aggregates)medium
- 80—222. Scalar Subquery in SELECT Clausemedium
- 81—223. Subquery in FROM Clause (Derived Table / Inline View)medium
- 82—228. FILTER Clause with Aggregate Functionsmedium
- 83—229. Conditional COUNT with CASE Expressionmedium
- 84—234. Classify Employees into Salary Bands Using CASEmedium
- 85—236. Ratio of Each Category to Total Revenuemedium
- 86—238. First and Last Purchase Date per Customermedium
- 87—239. Customers Who Never Made a Second Purchasemedium
- 88—240. Aggregate Orders by Weekday vs Weekendmedium
- 89—241. Count Orders by Hour of Daymedium
- 90—242. Products with High Average Review Ratingmedium
- 91—243. Customers Who Purchased from Every Categorymedium
- 92—244. Email Domain Frequency Analysismedium
- 93—246. Longest Gap Between Consecutive Orders per Customermedium
- 94—247. Days Since Last Order per Customermedium
- 95—248. New vs Returning Customers per Monthmedium
- 96—249. Repeat Purchase Rate Calculationmedium
- 97—250. Customer Purchase Frequency Distributionmedium
- 98—251. RFM Analysis — Recency, Frequency, Monetary Bucketsmedium
- 99—252. Product Co-Purchase Analysismedium
- 100—253. Sales Velocity — Units Sold per Day per Productmedium
- 101—255. Supplier Lead Time Analysismedium
- 102—256. Average Order Value by Acquisition Channelmedium
- 103—257. Revenue per Employee by Departmentmedium
- 104—260. Finding Duplicate Records Across Columnsmedium
- 105—263. Detecting Anomalies Using Z-Score Approachmedium
- 106—264. Rolling 30-Day Distinct Customer Countmedium
- 107—266. Assign Sales to Fiscal Year Quartersmedium
- 108—267. Count Business Days Between Two Datesmedium
- 109—268. Calculate Age in Years from Birthdatemedium
- 110—269. Timestamp to Date Conversion and Daily Groupingmedium
- 111—272. Split Comma-Separated Tags and Count Frequencymedium
- 112—274. Finding Maximum Streak of Consecutive Login Daysmedium
- 113—275. Customer Segments by Spending Quartilemedium
- 114—278. Transactions More Than 3 Standard Deviations Above Meanmedium
- 115—280. Multi-Step CTE Pipeline for Complex Analyticsmedium
- 116—331. Customers With Strictly Increasing Order Valuesmedium
- 117—333. Monthly Active User Countmedium
- 118—334. Churn Detection: Customers Inactive for 90+ Daysmedium
- 119—338. Total Revenue by Day of Weekmedium
- 120—342. Customer Order Gap Alert (30–60 Days)medium
- 121—343. Products Ordered by Every Customermedium
- 122—346. Average Product Rating (Minimum 5 Reviews Required)medium
- 123—347. Product Price Range Histogrammedium
- 124—353. Supplier Performance: Promised vs Actual Delivery Daysmedium
- 125—355. Employees Sharing at Least One Projectmedium
- 126—357. Calculate Net Promoter Score (NPS)medium
- 127—358. Orders Where Every Line Item Is Shippedmedium
- 128—359. Region × Quarter Revenue Pivot Matrixmedium
- 129—361. Product Return Rate as Percentagemedium
- 130—363. Employees Assigned to Multiple Departmentsmedium
- 131—367. Assign Customer Lifetime Value Tiersmedium
- 132—368. Product Co-Purchase Affinity Scoremedium
- 133—369. Manager Span of Control (Direct Reports Count)medium
- 134—374. Invoice Aging Bucket Reportmedium
- 135—375. Employee Headcount by Salary Bandmedium
- 136—377. Average Basket Size per Customermedium
- 137—380. Top 3 Categories by Order Countmedium
- 138—096. Churned vs Retained Customershard
- 139—097. Cohort Retention Matrix (Months 0–3)hard
- 140—098. Frequently Bought Together (Market Basket)hard
- 141—099. Running Balance with Overdraft Detectionhard
- 142—100. Employee Hierarchy Depthhard
- 143—289. Monthly Sales Pivot Table (Jan–Dec)hard
- 144—292. Median Salary by Department using PERCENTILE_CONThard
- 145—293. Fraud Detection: 3+ Transactions Within 1 Hourhard
- 146—297. Balanced Task Distribution with NTILEhard
- 147—383. Required Skills Missing per Employeehard
- 148—388. Org-Chart Budget Rolluphard
- 149—391. Project Critical Path Lengthhard
- 150—399. Portfolio Mean, Volatility, and 95% VaRhard