फ्लाइट फ़ॉर्मैट एकरूप करना II
पिछले अभ्यास में, आपने CONCAT(), REPLICATE(), और LEN() का उपयोग किया था। आपने flight_statistics टेबल से 100 से अधिक delays वाले हर register को निकाला था। एक अलग कॉलम में, आपने carrier_code, registration_code, और airport_code को जोड़कर इस तरह के फ़ॉर्मैट में दिखाया था: "AA - 0000119, JFK".
इस अभ्यास में, आप वही समस्या दोबारा हल करेंगे, इस बार FORMAT() और CONCAT() फंक्शन को साथ में उपयोग करके.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server डेटाबेस में डेटा क्लीनिंग
अभ्यास निर्देश
- उपयुक्त फंक्शन का उपयोग करके
carrier_code, फ़ॉर्मैट किया हुआregistration_code, औरairport_codeको साथ में concatenate करें. registration_codeकॉलम को integer में cast करते हुए उसे format करें.- 100 से अधिक delays वाले registers को फ़िल्टर करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Concat the strings
___(
carrier_code,
' - ',
-- Format the code
___(___(registration_code AS INT), '0000000'),
', ',
airport_code
) AS registration_code
FROM flight_statistics
-- Filter registers with more than 100 delays
WHERE ___ > 100