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

Farklı değer sayılarını hesaplama

COUNT() fonksiyonunun oldukça kullanışlı bir varyantı vardır: COUNT(DISTINCT). Bu farklı değer sayımı fonksiyonu, bir veri kümesindeki benzersiz öğelerin sayısını hesaplamamıza olanak tanır; dolayısıyla COUNT(DISTINCT x.Y), x olarak kısaltılmış tablodaki Y sütununun benzersiz değer sayısını getirir.

Bu örnekte, dbo.IncidentRollup tablosundaki olay toplulaştırma verilerine bakmaya devam edeceksin. Yönetim, üç aylık veri kümesinde kaç benzersiz olay türü olduğunu ve olay gerçekleşen günlerin sayısını bilmek istiyor.

Toplam olay sayısını zaten biliyorlar; çünkü bu bilgiyi bir önceki egzersizde onlara vermiştin.

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

SQL Server'da Zaman Serisi Analizi

Kursa Göz Atın

Egzersiz talimatları

  • IncidentTypeID içindeki farklı değerlerin sayısını NumberOfIncidentTypes olarak döndür.
  • IncidentDate içindeki farklı değerlerin sayısını NumberOfDaysWithIncidents olarak döndür

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Fill in the functions and columns
SELECT
	___(___ ir.___) AS NumberOfIncidentTypes,
	___(___ ir.___) AS NumberOfDaysWithIncidents
FROM dbo.IncidentRollup ir
WHERE
ir.IncidentDate BETWEEN '2019-08-01' AND '2019-10-31';
Kodu Düzenle ve Çalıştır