Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

मैं MySQL LTRIM () और RTRIM () फ़ंक्शंस का उपयोग करके एक स्ट्रिंग से अग्रणी और पिछली दोनों जगहों को एक साथ कैसे हटा सकता हूं?

<घंटा/>

LTRIM () और RTRIM () फ़ंक्शन का उपयोग करके एक स्ट्रिंग से अग्रणी और अनुगामी दोनों रिक्त स्थान को हटाने के लिए, हमें एक फ़ंक्शन को अन्य फ़ंक्शन के लिए तर्क के रूप में उपयोग करना होगा। दूसरे शब्दों में, हमें या तो एलटीआरआईएम () फ़ंक्शन को आरटीआईएम () फ़ंक्शन के तर्क के रूप में या इसके विपरीत पास करना होगा। इसे निम्न उदाहरण से समझा जा सकता है -

उदाहरण

मान लीजिए कि हमारे पास एक तालिका 'test_trim' है जिसमें एक कॉलम 'नाम' है जिसमें अग्रणी और अनुगामी दोनों रिक्त स्थान वाले मान हैं -

mysql> test_trim से * चुनें;+---------------+| नाम |+---------------+| गौरव || राहुल || आरव |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

अब निम्न क्वेरी एलटीआरआईएम () और आरटीआरआईएम () फ़ंक्शन का उपयोग करके नामों से एक ही बार में अग्रणी और अनुगामी रिक्त स्थान को हटा देगी -

mysql> test_trim से नाम, LTRIM(RTRIM(Name))AS 'नाम विदाउट स्पेस' चुनें;+---------------+---------- ------------+| नाम | रिक्त स्थान के बिना नाम |+---------------+---------------------+| गौरव | गौरव || राहुल | राहुल || आरव | आरव |+---------------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)mysql> test_trim से नाम, आरटीआरआईएम (एलटीआरआईएम (नाम)) के रूप में 'रिक्त स्थान के बिना नाम' का चयन करें; --------+| नाम | रिक्त स्थान के बिना नाम |+---------------+---------------------+| गौरव | गौरव || राहुल | राहुल || आरव | आरव |+---------------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड) 
  1. MySQL में एक स्ट्रिंग से डबल या अधिक रिक्त स्थान कैसे निकालें?

    आप एक स्ट्रिंग से डबल या अधिक रिक्त स्थान निकालने के लिए एक फ़ंक्शन बना सकते हैं। वाक्य रचना इस प्रकार है: DELIMITER//फ़ंक्शन बनाएं yourFunctionName(paramter1,...N) डेटाटाइप लौटाता है; start//your Statement.end;//DELIMITER; यहां फ़ंक्शन बनाने का तरीका बताया गया है: सीमांकक; अब आप सेलेक्ट स्टेटमें

  1. MySQL का उपयोग करके स्ट्रिंग के एक भाग (डोमेन नाम @ के बाद) को कैसे बदलें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जॉन123@example.com); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल

  1. सी # में एक स्ट्रिंग ट्रिम करें (अग्रणी और पिछली जगहों को हटाएं)

    स्ट्रिंग को C# में ट्रिम करने के लिए, रेगुलर एक्सप्रेशन का उपयोग करें। सबसे पहले, रेगेक्स के लिए पैटर्न सेट करें - string pattern = "\\s+"; मान लें कि अग्रणी और अनुगामी रिक्त स्थान के साथ हमारी स्ट्रिंग निम्नलिखित है - string input = " Welcome User "; अब रेगेक्स का उपयोग करके,