FORMAT() का उपयोग
CONVERT() फंक्शन के विपरीत, FORMAT() फंक्शन फ़ॉर्मेट को स्ट्रिंग के रूप में लेता है, जैसे 'dd/MM/yyyy'.
आपको सभी पायलट्स की एक रिपोर्ट निकालनी है। आपको पता चलता है कि entry_date कॉलम का फ़ॉर्मेट 'yyyy-MM-dd' है, और आप परिणाम 'dd/MM/yyyy' फ़ॉर्मेट में दिखाना चाहते हैं। क्योंकि इस टेबल में डेटा कम है, आप FORMAT() फंक्शन का उपयोग करने के बारे में सोचते हैं।
ध्यान दें कि entry_date कॉलम का टाइप VARCHAR(10) है, कोई date टाइप नहीं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server डेटाबेस में डेटा क्लीनिंग
अभ्यास निर्देश
entry_dateकॉलम के टाइप कोDATEमें कन्वर्ट करें और उसे'dd/MM/yyyy'फ़ॉर्मेट में प्रिंट करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
pilot_code,
pilot_name,
pilot_surname,
carrier_code,
-- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots