BaşlayınÜcretsiz Başlayın

Bir sorguyu basitleştirmek için geçici bir tablo oluştur

Stack Overflow verileri, tüm etiketler için 2018-09-25 tarihine kadar günlük soru sayılarını içerir, ancak her etiketin verilerdeki başlangıç tarihi farklıdır.

Her etiketin, o etiket için verinin mevcut olduğu ilk tarihte kaç soruya sahip olduğunu ve son günde kaç soruya sahip olduğunu bul. Ayrıca bu iki değer arasındaki farkı hesapla.

Bunu yapmak için önce her etiket için minimum tarihi hesapla.

Sonra, hem ilk hem de son gündeki question_count değerini seçmek için minimum tarihleri kullan. Bunu yapmak için startdates adlı geçici tabloyu, stackoverflow tablosunun iki farklı kopyasıyla birleştir: her sütun için (ilk gün ve son gün) farklı adlarla takma ad (alias) ver.

Bu egzersiz

SQL ile Keşifsel Veri Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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 ___;
Kodu Düzenle ve Çalıştır