TRIM फंक्शन
इस अभ्यास में, हम इस अध्याय के पहले के कुछ अभ्यासों को फिर से लेकर उन्हें जोड़ेंगे। याद कीजिए, आपने LEFT() फंक्शन का उपयोग करके description कॉलम को 50 अक्षरों तक ट्रंकेट किया था, लेकिन देखा था कि कुछ शब्द कट गए थे और/या अंत में अतिरिक्त whitespace रह गई थी। हम ट्रिमिंग फंक्शन्स का उपयोग करके ट्रंकेट होने के बाद स्ट्रिंग के अंत में मौजूद whitespace हटा सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
अभ्यास निर्देश
- फिल्म category के
nameको uppercase में बदलें औरCONCAT()का उपयोग करके उसेtitleके साथ concatenate करें. descriptionको पहले 50 अक्षरों तक ट्रंकेट करें और सुनिश्चित करें कि ट्रंकेट करने के बाद शुरुआत या अंत में कोई whitespace न रहे.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Concatenate the uppercase category name and film title
SELECT
___(___(___), ': ', ___) AS film_category,
-- Truncate the description remove trailing whitespace
___(___(___, ___)) AS film_desc
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;