डेटा को CAST करना
अक्सर ऐसा होता है कि किसी विशेष टाइप या फ़ॉर्मेट में डेटा चाहिए होता है, लेकिन वह अलग तरह से स्टोर होता है। जैसे:
- कई स्रोतों से आए अलग-अलग डेटा टाइप्स को एक ही जगह इंटीग्रेट करना
- एब्स्ट्रैक्ट डेटा को ज़्यादा पढ़ने योग्य बनाना (जैसे 1/0 की जगह True/False)
अच्छी बात यह है कि आपको मूल डेटा में बदलाव करने की ज़रूरत नहीं है। आप ज़रूरी डेटा टाइप में स्पष्ट रूप से कन्वर्ट करने के लिए फंक्शन इस्तेमाल कर सकते हैं (
CAST()औरCONVERT()).
अब आप CAST() फंक्शन का उपयोग करके डेटा को explicitly कन्वर्ट करने जा रहे हैं।
सिंटैक्स याद रखें:
sql
CAST(expression AS data_type [(length)])
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;