1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Analiza szeregów czasowych w SQL Server

Connected

Exercise

Obliczanie liczby unikatowych wartości

Funkcja COUNT() ma przydatny wariant: COUNT(DISTINCT). Ta funkcja zlicza unikalne elementy w zbiorze danych – COUNT(DISTINCT x.Y) zwróci liczbę unikalnych wartości kolumny Y w tabeli z aliasem x.

W tym ćwiczeniu będziesz dalej pracować z danymi zbiorcze dotyczącymi incydentów w tabeli dbo.IncidentRollup. Zarząd chciałby wiedzieć, ile unikalnych typów incydentów wystąpiło w naszym trzymiesięcznym zbiorze danych oraz ile dni objętych było incydentami.

Łączna liczba incydentów jest już znana – podano ją w poprzednim ćwiczeniu.

Instrukcje

100 XP
  • Zwróć liczbę unikalnych wartości w kolumnie IncidentTypeID jako NumberOfIncidentTypes.
  • Zwróć liczbę unikalnych wartości w kolumnie IncidentDate jako NumberOfDaysWithIncidents.