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

CAST() और CONVERT() का उपयोग

इस पाठ में, आपने सीखा कि आपकी टेबल्स कभी-कभी वैसी टाइप में डेटा नहीं रखतीं जैसी आपको चाहिए। कई बार आपको अपनी इच्छित ऑपरेशंस करने के लिए इन टाइप्स को सही टाइप में बदलना होगा।

series टेबल में num_ratings नाम का एक कॉलम है जो integer संख्याएँ रखता है, लेकिन इस बार उसे VARCHAR(5) के रूप में डिज़ाइन किया गया है। आप num_ratings कॉलम का औसत निकालना चाहते हैं, और मानते हैं कि यह कॉलम integer संख्या है।

आपने निम्न क्वेरी तैयार की है:

SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000

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

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

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

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

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

-- Use CAST() to convert the num_ratings column
SELECT AVG(___(num_ratings ___ ___))
FROM series
-- Use CAST() to convert the num_ratings column
WHERE ___(___ ___ ___) BETWEEN 0 AND 5000
कोड संपादित करें और चलाएँ