SQL सर्वर में, आप TRIM()
. का उपयोग कर सकते हैं एक स्ट्रिंग से अग्रणी और पिछली सफेद जगह को हटाने के लिए कार्य करता है।
TRIM()
एक टी-एसक्यूएल फंक्शन है जो स्पेस कैरेक्टर को हटाता है char(32)
या किसी स्ट्रिंग के प्रारंभ या अंत से अन्य निर्दिष्ट वर्ण।
सिंटैक्स
यहाँ सिंटैक्स है:
TRIM ( [ characters FROM ] string )
string
तर्क एक आवश्यक तर्क है - यह ट्रिम करने के लिए वास्तविक स्ट्रिंग है। और characters FROM
एक वैकल्पिक तर्क है जो आपको निर्दिष्ट करने की अनुमति देता है कि कौन से वर्णों को हटाया जाना चाहिए (यदि अंतरिक्ष वर्ण नहीं है)। यदि आप निर्दिष्ट नहीं करते हैं कि कौन से वर्ण हैं, तो अंतरिक्ष वर्ण काट दिया जाएगा।
व्हाइटस्पेस उदाहरण
यहां एक स्ट्रिंग से आगे और पीछे वाले व्हाइटस्पेस को ट्रिम करने का एक बुनियादी उदाहरण दिया गया है:
SELECT TRIM(' Cat ');
परिणाम
--- Cat
यहां बताया गया है कि स्ट्रिंग को ट्रिम किए बिना यह कैसा दिखेगा:
SELECT ' Cat ';
परिणाम:
----- Cat
ध्यान दें कि मेरे कमांड लाइन इंटरफेस के भीतर हाइफ़न वर्ण उत्पन्न होते हैं, और आप देख सकते हैं कि स्ट्रिंग में प्रति वर्ण एक हाइफ़न है (स्पेस कैरेक्टर सहित)।
इसे और स्पष्ट करने के लिए, यहां एक और उदाहरण दिया गया है जिसमें छंटे हुए और बिना छंटे हुए स्ट्रिंग्स की तुलना की गई है, जिनमें से प्रत्येक में प्रत्येक तरफ कई व्हाइटस्पेस वर्ण हैं:
SELECT ' Cat ' AS 'A', TRIM(' Cat ') AS 'B';
परिणाम:
A B ---------------- --- Cat Cat
केवल दाएं या बाएं किनारे को ट्रिम करना
आप LTRIM()
. का उपयोग भी कर सकते हैं व्हॉट्सएप को केवल बाईं ओर से ट्रिम करने के लिए, और आप RTRIM()
. का उपयोग कर सकते हैं व्हाइटस्पेस को केवल दाईं ओर से ट्रिम करने के लिए।
अन्य वर्णों को ट्रिम करना
आप TRIM()
. का उपयोग कर सकते हैं स्पेस कैरेक्टर के अलावा अन्य कैरेक्टर को हटाने के लिए।