One SQL problem a day for a year
SQL Everyday is a personal challenge to solve at least one SQL problem everyday for the next 365 days, starting from September 28, 2024.
The problems are selected from various websites devoted to online learning and technical job interview preparations. Below is a current list of these websites.
Besides having the required set of SQL problems, they were chosen because they have an integrated database environment to work through to a solution.
All submitted solutions are then stored in this repo in their own markdown file. See the Contents section below for an index of those solutions.
To make the daily tasks of creating a new file and updating the index easier, there is a Jupyter notebook to automate that process.
(Coeus, whose name is derived from the Greek word 'koios', meaning 'query' or 'questioning', and who is associated with knowledge, determination and the inquisitive mind, here depicted second Titan from the left by Gustave Doré while attempting to solve a difficult SQL problem.)
ALL CONTENTS IN THIS REPO ARE FOR EDUCATIONAL PURPOSES ONLY.
- See
requirements.txt
- To automatically create a new solution file, open
solution.ipynb
in thetemplates
directory and follow instructions. - To check out submitted solutions and how they compare to those provided by the site, see
Contents
below.
TBD
- TODO
Plate LXI: 'This proud one / Would of his strength against almighty Jove / Make trial' (Cary). Canto xxxi: Line 82: Page 165. Image taken from Dante Alighieri, Dante's Inferno. Translated by Henry Francis Cary. Illustrated by Gustave Doré. New York, London, and Paris: Cassell & Company Limited, 1866.