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

SQL ile Keşifsel Veri Analizi

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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