MulaiMulai sekarang secara gratis

Buat tabel sementara untuk menyederhanakan kueri

Data Stack Overflow memuat jumlah pertanyaan harian hingga 2018-09-25 untuk semua tag, tetapi setiap tag memiliki tanggal mulai yang berbeda dalam data.

Cari tahu berapa banyak pertanyaan yang memiliki setiap tag pada tanggal pertama ketika data untuk tag tersebut tersedia, serta berapa banyak pertanyaan yang memiliki tag tersebut pada hari terakhir. Selain itu, hitung selisih antara kedua nilai ini.

Untuk melakukannya, pertama-tama hitung tanggal minimum untuk setiap tag.

Lalu gunakan tanggal minimum tersebut untuk memilih question_count baik pada hari pertama maupun hari terakhir. Untuk melakukannya, gabungkan tabel sementara startdates ke dua salinan berbeda dari tabel stackoverflow: satu untuk masing-masing kolom — hari pertama dan hari terakhir — dengan alias yang berbeda.

Latihan ini adalah bagian dari kursus

Analisis Data Eksploratif di SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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 ___;
Edit dan Jalankan Kode