SQL में सबसे आम स्ट्रिंग हेरफेर कार्यों में से एक किसी दिए गए इनपुट स्ट्रिंग से व्हाइटस्पेस वर्णों को ट्रिम करना या हटाना है।
इस ट्यूटोरियल में, हम RTRIM() फ़ंक्शन के बारे में जानेंगे जो स्ट्रिंग ट्रिमिंग में महत्वपूर्ण भूमिका निभाता है।
एसक्यूएल आरटीआरआईएम()
SQL में, RTRIM() फ़ंक्शन का अर्थ राइट ट्रिम है। फ़ंक्शन हमें किसी दिए गए स्ट्रिंग मान से किसी भी और/या अनुगामी (सबसे दाएं) वर्ण को हटाने की अनुमति देता है।
यह फ़ंक्शन विशेष रूप से उस डेटा से निपटने में उपयोगी होता है जिसमें स्ट्रिंग्स के अंत में अनावश्यक रिक्त स्थान हो सकता है जो हमें डेटाबेस से मानों को साफ़ करने की अनुमति देता है।
वाक्य - विन्यास:
SQL में RTRIM() फ़ंक्शन का सिंटैक्स डेटाबेस इंजन के आधार पर थोड़ा भिन्न हो सकता है। MySQL में, सिंटैक्स इस प्रकार है:
आरटीआरआईएम (स्ट्रिंग_टू_ट्रिम)
'स्ट्रिंग_टू_ट्रिम' उस इनपुट स्ट्रिंग को निर्दिष्ट करता है जिससे हम किसी भी प्रमुख व्हाइटस्पेस वर्ण को हटाना चाहते हैं।
SQL RTRIM() उदाहरण उपयोग (MySQL)
आइए RTRIM() फ़ंक्शन का उपयोग करने के तरीके पर कुछ व्यावहारिक उदाहरण देखें। हम बुनियादी उपयोग से शुरुआत करेंगे और फिर कुछ और उन्नत उदाहरणों को कवर करने के लिए आगे बढ़ेंगे।
उदाहरण 1: नमूना डेटा
प्रश्नों पर विचार करने से पहले, एक उदाहरण तालिका पर विचार करें जिसमें कर्मचारी डेटा शामिल है जैसा कि निम्नलिखित में दिखाया गया है:
मान लीजिए कि हम उस तालिका से 'जॉब_टाइटल' पुनः प्राप्त करना चाहते हैं जहां प्रमुख रिक्त स्थान हटा दिए गए हैं। हम RTRIM() फ़ंक्शन का उपयोग निम्नलिखित में दर्शाए अनुसार कर सकते हैं:
आउटपुट:
उदाहरण 2: विशिष्ट वर्णों को ट्रिम करना
डिफ़ॉल्ट रूप से, RTRIM() फ़ंक्शन इनपुट स्ट्रिंग से स्पेस वर्णों को हटा देता है। हालाँकि, हम उन विशिष्ट वर्णों को निर्दिष्ट कर सकते हैं जिन्हें हम इनपुट स्ट्रिंग से हटाना चाहते हैं।
उदाहरण के लिए, टैब वर्ण की सभी घटनाओं को हटाने के लिए, हम '\t' मान का उपयोग कर सकते हैं जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:
आरटीआरआईएम का चयन करें( ' \टी ' अंतिम_नाम से) जैसा कि emp से छंटनी_अंतिम_नाम;इससे निर्दिष्ट कॉलम में स्ट्रिंग्स से सभी टैब वर्ण हटा दिए जाने चाहिए।
नोट: आप कोई भी समर्थित वर्ण निर्दिष्ट कर सकते हैं.
निष्कर्ष
इस ट्यूटोरियल में, हमने SQL में RTRIM() फ़ंक्शन के बारे में सीखा कि किसी दिए गए स्ट्रिंग से निर्दिष्ट वर्णों की किसी भी घटना को कैसे ट्रिम किया जाए।