1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Time Series Analysis in SQL Server

Connected

Cvičení

Počítání jedinečných hodnot

Funkce COUNT() má variantu, která se může hodit: COUNT(DISTINCT). Tato funkce pro počítání jedinečných hodnot umožňuje zjistit počet unikátních prvků v datové sadě – COUNT(DISTINCT x.Y) vrátí počet jedinečných hodnot sloupce Y v tabulce s aliasem x.

V tomto příkladu se budeme dál věnovat datům ze souhrnné tabulky incidentů dbo.IncidentRollup. Vedení chce vědět, kolik jedinečných typů incidentů se v naší tříměsíční datové sadě vyskytuje a kolik dní bylo zaznamenáno alespoň nějaký incident.

Celkový počet incidentů vedení už zná – dal/a jsi mu ho v předchozím cvičení.

Pokyny

100 XP
  • Vrať počet jedinečných hodnot sloupce IncidentTypeID jako NumberOfIncidentTypes.
  • Vrať počet jedinečných hodnot sloupce IncidentDate jako NumberOfDaysWithIncidents.