Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में अग्रणी और अनुगामी व्हॉट्सएप को कैसे निकालें - TRIM ()

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() . का उपयोग कर सकते हैं स्पेस कैरेक्टर के अलावा अन्य कैरेक्टर को हटाने के लिए।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल सर्वर :एसयूएम () कई पंक्तियों सहित जहां खंड शामिल हैं

  2. एसक्यूएल में पिछले सप्ताह का आखिरी दिन कैसे प्राप्त करें?

  3. क्या मैं SQL सर्वर (C#) में एक पंक्ति को INSERT या अद्यतन करने के लिए स्ट्रीम का उपयोग कर सकता हूं?

  4. SQL सर्वर 2005 ROW_NUMBER () बिना ORDER BY

  5. 6 समस्या प्रश्न जो आपके डेटाबेस को बहुत धीमा कर रहे हैं