शुरू करेंमुफ़्त में शुरू करें

Distinct काउंट निकालना

COUNT() फंक्शन का एक रूप काफ़ी उपयोगी होता है: COUNT(DISTINCT)। यह distinct काउंट फंक्शन हमें किसी डेटासेट में यूनिक एलिमेंट्स की संख्या निकालने देता है, इसलिए COUNT(DISTINCT x.Y) टेबल x के कॉलम Y के लिए यूनिक मानों की संख्या देगा।

इस उदाहरण में, आप dbo.IncidentRollup टेबल में incident rollup डेटा को आगे भी देखेंगे। मैनेजमेंट जानना चाहती है कि हमारे तीन महीने के डेटासेट में कुल कितने यूनिक incident types हैं, और ऐसे दिनों की संख्या कितनी है जिनमें incidents हुए।

कुल incidents की संख्या उन्हें पहले से पता है क्योंकि आपने वह जानकारी पिछले अभ्यास में दी थी.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Time Series Analysis

पाठ्यक्रम देखें

अभ्यास निर्देश

  • IncidentTypeID में distinct मानों की गिनती NumberOfIncidentTypes के रूप में लौटाएँ।
  • IncidentDate में distinct मानों की गिनती NumberOfDaysWithIncidents के रूप में लौटाएँ

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- 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';
कोड संपादित करें और चलाएँ