Creează un tabel temporar pentru a simplifica o interogare
Datele Stack Overflow conțin numărul zilnic de întrebări până la 2018-09-25 pentru toate tag-urile, însă fiecare tag are o dată de început diferită în set.
Afla câte întrebări aveau fiecare tag în prima zi pentru care există date disponibile, dar și câte întrebări aveau tag-ul în ultima zi. Calculează și diferența dintre aceste două valori.
Pentru asta, calculează mai întâi data minimă pentru fiecare tag.
Apoi folosește datele minime pentru a selecta question_count atât în prima, cât și în ultima zi. Unește tabelul temporar startdates cu două copii diferite ale tabelului stackoverflow: câte una pentru fiecare coloană – prima zi și ultima zi – cu aliasuri diferite.
Acest exercițiu face parte din cursul
Analiza Exploratorie a Datelor în SQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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 ___;