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

MySQL स्ट्रिंग से विशिष्ट सफ़िक्स, प्रीफिक्स या दोनों को कैसे हटाएं?

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

सिंटैक्स

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

यहाँ,

  • BOTH आर्गुमेंट का अर्थ है स्ट्रिंग के बाएं और दाएं दोनों तरफ से प्रीफिक्स हटाए जाएं।
  • LEADING आर्गुमेंट का अर्थ है केवल अग्रणी (लीडिंग) प्रीफिक्स हटाए जाएं।
  • TRAILING आर्गुमेंट का अर्थ है केवल अनुगामी (ट्रेलिंग) प्रीफिक्स हटाए जाएं।
  • str_to_remove वह स्ट्रिंग है जिसे मूल स्ट्रिंग से हटाना है।
  • string वह स्ट्रिंग है जिससे प्रीफिक्स हटाने हैं।

उदाहरण

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 टेबल में विशिष्ट स्ट्रिंग कैसे खोजें?

    सटीक मिलान के लिए बराबर ऑपरेटर का उपयोग करें: select * from yourTableName where yourColumnName = yourValue; उदाहरण टेबल बनाएं: mysql> create table DemoTable ( -> FirstName varchar(100), -> LastName varchar(100) -> ); Query OK, 0 rows affected (0.70 sec) रिकॉर्ड डालें: mysq

  1. - क्या MySQL में 'false' किसी स्ट्रिंग से मेल खा सकता है?

    हां, आप मिलान के लिए false को 0 के रूप में उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable804 ( Id varchar(100) ); Query OK, 0 rows affected (0.66 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable804 values(101John); Qu

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

    MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके स्ट्रिंग के अंतिम भाग से दिनांक निकाल सकते हैं जब दिनांक एक ज्ञात विभाजक के बाद आता है। सिंटैक्स SUBSTRING_INDEX(SUBSTRING_INDEX(स्ट्रिंग, विभाजक, -1), विभाजक, 1) उदाहरण: लेबल.दिनांक प्रारूप से दिनांक निकालना 1. टेबल बनाएं ); 2. डेटा डालें INSE