ÎncepețiÎncepe gratuit

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

Vezi cursul

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 ___;
Editează și rulează codul