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

मैं एक MySQL स्ट्रिंग से कुछ विशिष्ट प्रत्यय या उपसर्ग या दोनों को कैसे मिटा सकता हूं?

<घंटा/>

MySQL TRIM () फ़ंक्शन का उपयोग किसी विशिष्ट प्रत्यय या उपसर्ग या दोनों को स्ट्रिंग से मिटाने के लिए किया जाता है। TRIM () फंक्शन की कार्यप्रणाली को इसके सिंटैक्स की मदद से समझा जा सकता है

सिंटैक्स

TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)

यहाँ,

  • तर्क BOTH का अर्थ है कि स्ट्रिंग से हटाए जाने के लिए बाएँ और दाएँ दोनों से उपसर्ग।
  • अग्रणी तर्क का अर्थ है कि केवल प्रमुख उपसर्गों को हटाया जाना है।
  • ट्रेलिंग तर्क का अर्थ है कि केवल पिछले उपसर्गों को हटाया जाना है।
  • Str_to_remove वह तर्क है जिसका अर्थ है कि वह स्ट्रिंग जिसे हम स्ट्रिंग से हटाना चाहते हैं।
  • स्ट्रिंग तर्क का अर्थ है वह स्ट्रिंग जिसमें से उपसर्गों को हटाना है।

उदाहरण

mysql> Select TRIM(BOTH '0' FROM '0100');
+----------------------------+
| TRIM(BOTH '0' FROM '0100') |
+----------------------------+
| 1                          |
+----------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(BOTH 'AB' FROM 'ABCDAB');
+-------------------------------+
| TRIM(BOTH 'AB' FROM 'ABCDAB') |
+-------------------------------+
| CD                            |
+-------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Trailing 'AB' FROM 'ABCDAB');
+-----------------------------------+
| TRIM(Trailing 'AB' FROM 'ABCDAB') |
+-----------------------------------+
| ABCD                              |
+-----------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Leading 'AB' FROM 'ABCDAB');
+----------------------------------+
| TRIM(Leading 'AB' FROM 'ABCDAB') |
+----------------------------------+
| CDAB                             |
+----------------------------------+
1 row in set (0.00 sec)

  1. किसी विशिष्ट स्ट्रिंग के लिए MySQL तालिका कैसे खोजें?

    एक सटीक मिलान के लिए बराबर ऑपरेटर का उपयोग करें - अपनेTableName से *चुनें जहां yourColumnName=yourValue; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (कैरोल, टेलर); क्वेरी ठीक है, 1 पंक्ति

  1. MySQL में कुछ स्ट्रिंग से मेल खा सकता है 'झूठा'?

    हां, आप मिलान करने के लिए असत्य को 0 के रूप में उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable804 (Id varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable804 मानों में डालें (1010Bob); क्वेरी ठीक है, 1 पंक

  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.