स्ट्रिंग डेटा का केस बदलना
अब आप film और category टेबल्स का उपयोग करके film_category नाम का नया फ़ील्ड बनाएँगे, जिसमें category के name को फिल्म के title के साथ जोड़कर (concatenate करके) रखा जाएगा। आप परिणाम को उन फंक्शनों से भी फ़ॉर्मैट करेंगे जिनके बारे में आपने वीडियो में सीखा है, ताकि क्वेरी में चुने गए फ़ील्ड्स का केस बदला जा सके; उदाहरण के लिए, INITCAP() फंक्शन जो किसी स्ट्रिंग को टाइटल केस में बदलता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
अभ्यास निर्देश
- फिल्म कैटेगरी के
nameको UPPERCASE में बदलें. - फिल्म के
titleमें हर शब्द के पहले अक्षर को upper case में बदलें. - बदले हुए category
nameऔर filmtitleको कॉलन से अलग करके concatenate करें. descriptionकॉलम को lowercase में बदलें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SELECT
-- Concatenate the category name to coverted to uppercase
-- to the film title converted to title case
___(___) || ': ' || ___(___) AS film_category,
-- Convert the description column to lowercase
___(___) AS description
FROM
film AS f
INNER JOIN film_category AS fc
ON f.film_id = fc.film_id
INNER JOIN category AS c
ON fc.category_id = c.category_id;