Zacznij terazZacznij za darmo

Utwórz tabelę tymczasową, aby uprościć zapytanie

Dane Stack Overflow zawierają dzienne liczby pytań do 25 września 2018 r. dla wszystkich tagów, ale każdy tag ma inną datę początkową w zbiorze danych.

Sprawdź, ile pytań miało dany tag w pierwszym dniu, dla którego dostępne są dane, oraz ile pytań miało ten tag w ostatnim dniu. Oblicz też różnicę między tymi dwiema wartościami.

Na początek wyznacz minimalną datę dla każdego tagu.

Następnie użyj tych minimalnych dat, aby wybrać question_count zarówno dla pierwszego, jak i ostatniego dnia. W tym celu połącz tabelę tymczasową startdates z dwiema osobnymi kopiami tabeli stackoverflow: jedną dla każdej kolumny – pierwszego i ostatniego dnia – z różnymi aliasami.

To ćwiczenie jest częścią kursu

Eksploracyjna analiza danych w SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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 ___;
Edytuj i uruchom kod