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

Tarih kırpma

date_part() veya EXTRACT()'ten farklı olarak, date_trunc() belirttiğin alanın daha büyük tarih/saat birimlerini de tarihin parçası olarak korur. Yani bir timestamp'in tek bir bileşenini çıkarmak yerine, date_trunc() hem belirtilen birimi hem de ondan daha büyük tüm birimleri döndürür.

Sözdizimini hatırla:

date_trunc('field', timestamp)

date_trunc() kullanarak, verideki her ay için günde oluşturulan Evanston 311 taleplerinin ortalama sayısını bul. Ortalamayı alırken talep olmayan günleri yok say.

Bu egzersiz, kursun bir parçasıdır

SQL ile Keşifsel Veri Analizi

Kursa Göz Atın

Egzersiz talimatları

  • Günde oluşturulan talep sayısını sayan bir alt sorgu yaz.
  • daily_count alt sorgusundan ay ve ay başına ortalama sayımı seç.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Aggregate daily counts by month
SELECT ___ AS month,
       ___(___)
  -- Subquery to compute daily counts
  FROM (SELECT ___ AS day,
               ___ AS count
          FROM evanston311
         GROUP BY ___) AS daily_count
 GROUP BY ___
 ORDER BY month;
Kodu Düzenle ve Çalıştır