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

SQLite Ltrim () कैसे काम करता है

SQLite ltrim() फ़ंक्शन स्ट्रिंग के बाईं ओर व्हाइटस्पेस या अन्य वर्णों को ट्रिम करता है।

अधिक सटीक रूप से, यह उस स्ट्रिंग की एक प्रति देता है जिसे आप एक तर्क के रूप में प्रदान करते हैं, जिसमें बायां भाग या तो व्हाइटस्पेस, या आपके द्वारा निर्दिष्ट अन्य वर्णों की छंटनी की जाती है।

सिंटैक्स

आप इसे एक या दो तर्कों के साथ कह सकते हैं।

ltrim(X)
ltrim(X,Y)
  • यदि आप एक तर्क प्रदान करते हैं, तो यह ट्रिम करने के लिए स्ट्रिंग है। इस मामले में, खाली स्थान को स्ट्रिंग के बाईं ओर से काट दिया जाता है (यदि कोई हो)।
  • यदि आप दो तर्क प्रदान करते हैं, तो दूसरे तर्क में वे वर्ण होते हैं जिन्हें स्ट्रिंग के बाईं ओर से हटाया जाना है।

व्हाइटस्पेस ट्रिम करें

स्ट्रिंग के बाईं ओर से व्हाइटस्पेस को ट्रिम करने का तरीका दिखाने के लिए यहां एक उदाहरण दिया गया है।

SELECT ltrim(' The String');

परिणाम:

ltrim(' The String')
--------------------
The String                

ध्यान दें कि केवल बायां स्थान छंटनी की गई है। मध्य स्थान बरकरार रहता है, जैसा कि स्ट्रिंग के दाईं ओर कोई स्थान होता है यदि कोई मौजूद है।

यहाँ यह ltrim() . के बिना है समारोह:

SELECT ' The String';

परिणाम:

' The String'
-------------
 The String            

इस मामले में, स्ट्रिंग के बाईं ओर अभी भी एक जगह है।

एकाधिक स्थान

यदि स्ट्रिंग के बाईं ओर कई रिक्त स्थान हैं, ltrim() उन सभी को ट्रिम करता है।

SELECT 
  '    The String',
  ltrim('    The String');

परिणाम:

'    The String'  ltrim('    The String')
----------------  -----------------------
    The String    The String                      

अन्य वर्णों को ट्रिम करें

जैसा कि बताया गया है, ltrim() एक वैकल्पिक दूसरा तर्क स्वीकार करता है जो आपको यह निर्दिष्ट करने की अनुमति देता है कि स्ट्रिंग से किस वर्ण को ट्रिम करना है।

यहां उस सिंटैक्स का उपयोग करने का एक उदाहरण दिया गया है।

SELECT ltrim('===IMPORTANT===', '=');

परिणाम:

IMPORTANT===            

यह उदाहरण इस तथ्य पर प्रकाश डालता है कि स्ट्रिंग का दाहिना हिस्सा बरकरार है।

नीचे एक और उदाहरण है। इस बार मैं ट्रिम करने के लिए एक से अधिक वर्ण निर्दिष्ट करता हूं।

SELECT ltrim('!===***IMPORTANT***===!', '!=*');

परिणाम:

IMPORTANT***===!           

पात्रों को उस क्रम में होने की आवश्यकता नहीं है जो मैं तर्क में प्रदान करता हूं। यहाँ वही उदाहरण है, सिवाय इसके कि मैं दूसरे तर्क में वर्णों को बदल देता हूँ।

SELECT ltrim('!===***IMPORTANT***===!', '*=!');

परिणाम:

IMPORTANT***===!           

सिर्फ दायां भाग या स्ट्रिंग के दोनों किनारों को ट्रिम करें

आप 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. डेटा sqlite में सभी तालिका के बजाय किसी विशेष तालिका की तारीख से पॉप्युलेट हो जाता है

  2. एक पूर्व-आबादी वाला डेटाबेस एपीआई 28 पर काम नहीं करता है, ऐसा कोई टेबल अपवाद नहीं फेंकता है

  3. SQLite में एक टेबल बनाएं

  4. SQLite डेटाबेस का बैकअप लें

  5. SQLite - डेटा हटाएं