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

पिवट टेबल के लिए डेटा चुनना

यह समझने के लिए कि किन एजेंसियों की अलग-अलग प्रकार की पार्किंग उल्लंघनों में ज़िम्मेदारी है, आपको इन विवरणों के साथ एक रिपोर्ट बनाने का कार्य दिया गया है. यह रिपोर्ट चार issuing agencies पर केंद्रित होगी: Police Department (P), Department of Sanitation (S), Parks Department (K), और Department of Transportation (V). ऐसी रिपोर्ट बनाने के लिए आवश्यक सभी रिकॉर्ड्स parking_violations टेबल में मौजूद हैं. हर parking_violation के लिए एक INTEGER violation_code और CHAR issuing_agency रिकॉर्ड किया जाता है.

इस अभ्यास में, आप एक SELECT क्वेरी लिखेंगे जो आपकी रिपोर्ट के लिए आधारभूत डेटा देगी: पार्किंग वायलेशन कोड, issuing agency कोड, और इन दोनों मानों की प्रत्येक जोड़ी के साथ मौजूद कुल रिकॉर्ड्स की संख्या.

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

PostgreSQL डेटाबेस में डेटा क्लीनिंग

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

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

  • क्वेरी की SELECT लिस्ट में violation_code और issuing_agency शामिल करें.
  • प्रत्येक violation_code और issuing_agency जोड़ी के लिए, उस जोड़ी वाले रिकॉर्ड्स की संख्या को SELECT लिस्ट में शामिल करें.
  • परिणामों को उनकी single-character कोड (P, S, K, V) के आधार पर इच्छित एजेंसियों तक सीमित करें.

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

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

SELECT 
	-- Include the violation code in results
	___, 
    -- Include the issuing agency in results
    ___, 
    -- Number of records with violation code/issuing agency
    ___(___) 
FROM 
	parking_violation 
WHERE 
	-- Restrict the results to the agencies of interest
	___ IN (___, ___, ___, ___) 
GROUP BY 
	-- Define GROUP BY columns to ensure correct pair count
	___, ___
ORDER BY 
	violation_code, issuing_agency;
कोड संपादित करें और चलाएँ