Vytvoření dočasné tabulky pro zjednodušení dotazu
Data ze Stack Overflow obsahují denní počty otázek až do 25. 9. 2018 pro všechny tagy, přičemž každý tag má v datech jiné počáteční datum.
Zjisti, kolik otázek měl každý tag k prvnímu datu, pro které jsou data k dispozici, a kolik otázek měl ke dni poslednímu. Spočítej také rozdíl mezi těmito dvěma hodnotami.
Nejprve zjisti minimální datum pro každý tag.
Pak pomocí těchto minimálních dat vyber question_count pro první i poslední den. K tomu připoj dočasnou tabulku startdates ke dvěma různým kopiím tabulky stackoverflow: jedné pro sloupec prvního dne a druhé pro sloupec posledního dne – každou s jiným aliasem.
Toto cvičení je součástí kurzu
Průzkumná analýza dat v SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- To clear table if it already exists
DROP TABLE IF EXISTS startdates;
-- Create temp table syntax
CREATE ___ ___ ___ AS
-- Compute the minimum date for each what?
SELECT ___,
___(date) AS mindate
FROM stackoverflow
-- What do you need to compute the min date for each tag?
___ ___ ___;
-- Look at the table you created
SELECT *
FROM ___;