/8WeekSQLChallenge

A collection of completed case studies from Data With Danny's 8 Week SQL Challenge.

8WeekSQLChallenge

A collection of completed case studies from Data With Danny's 8 Week SQL Challenge.

The following case studies have been curated by Danny Ma and are available on https://8weeksqlchallenge.com. Queries in each completed case study are written using the PostgreSQL Database Management System.

Case Study Description Status
#1: Danny's Diner Danny’s Diner is in the first few months of operation but needs assistance using their data to help them keep the business afloat. Completed
#2: Pizza Runner Pizza Runner requires further assistance cleaning data and applying basic calculations to better direct runners and optimise business operations. Completed
#3: Foodie-Fi Foodie-Fi, a subscription streaming service for food-related content, wants to utilize data to better understand customer retention, churn, and growth. Completed
#4: Data Bank Digital bank and data storage platform Data Bank needs help analyzing their data to calculate metrics, growth, and forecast smarter for future developments. Parts A & B Complete
#5: Data Mart After making large scale supply changes to packaging methods, Data Mart wants help quantifying the impact to their sales performance. Completed
#6: Clique Bait Online seafood retailer, Clique Bait, wants help analyzing data to calculate campaign effectiveness and website interactions by customers. In - Progress

SQL techniques used include:

  • conditional statements (CASE, NULLIF, COALESCE, IN)
  • common table expressions
  • subqueries and nested queries
  • window functions (SUM, COUNT, AVG, RANK(), DENSE_RANK(), LAG, LEAD, ROW_NUMBER)
  • GENERATE_SERIES
  • date and time functions (INTERVAL, AGE, EXTRACT, DATE_TRUNC)
  • CONCAT, CAST, and aliasing
  • array functions (UNNEST, STRING_TO_ARRAY, STRING_AGG, ARRAY_LENGTH)