IniziaInizia gratis

Crea una tabella temporanea per semplificare una query

I dati di Stack Overflow includono il conteggio giornaliero delle domande fino al 2018-09-25 per tutti i tag, ma ciascun tag ha una data di inizio diversa nei dati.

Scopri quante domande aveva ogni tag nella prima data disponibile per quel tag e quante domande aveva nell’ultimo giorno. Calcola anche la differenza tra questi due valori.

Per farlo, innanzitutto calcola la data minima per ogni tag.

Poi usa le date minime per selezionare il question_count sia nel primo giorno sia nell’ultimo. Per farlo, unisci la tabella temporanea startdates a due copie diverse della tabella stackoverflow: una per ciascuna colonna — primo giorno e ultimo giorno — usando alias diversi.

Questo esercizio fa parte del corso

Analisi esplorativa dei dati in SQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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 ___;
Modifica ed esegui il codice