1. Learn
  2. /
  3. Курси
  4. /
  5. Аналіз часових рядів у SQL Server

Connected

Вправа

Обчислення кількості унікальних значень

Функція COUNT() має різновид, який може бути дуже корисним: COUNT(DISTINCT). Ця функція підрахунку унікальних значень дає змогу визначити кількість різних елементів у наборі даних, тож COUNT(DISTINCT x.Y) поверне кількість унікальних значень у стовпці Y таблиці з псевдонімом x.

У цьому прикладі ви й далі працюватимете з агрегованими даними інцидентів у таблиці dbo.IncidentRollup. Керівництво хоче знати, скільки маємо унікальних типів інцидентів у нашому тримісячному наборі даних, а також скільки було днів з інцидентами.

Загальну кількість інцидентів вони вже знають, адже ви надали цю інформацію у минулій вправі.

Інструкції

100 XP
  • Поверніть кількість унікальних значень у IncidentTypeID як NumberOfIncidentTypes.
  • Поверніть кількість унікальних значень у IncidentDate як NumberOfDaysWithIncidents