Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 ___;
Upravit a spustit kód