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
)