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

MySQL फील्ड मान से अग्रणी और अनुगामी व्हाइटस्पेस कैसे हटाएं

हम trim() फ़ंक्शन की मदद से MySQL में अग्रणी और अनुगामी व्हाइटस्पेस को हटा सकते हैं।

निम्नलिखित सिंटैक्स है।

mysql> SELECT TRIM(' AnyStringWithWhitespaces ');

आइए अब उपरोक्त सिंटैक्स को नीचे दी गई क्वेरी में लागू करें।

mysql> SELECT TRIM(' Leading And Trailing whitespaces Demo '); 

यहां आउटपुट है जो व्हाइटस्पेस को हटाता है।

+---------------------------------------+ 
| TRIM(' Leading And Trailing whitespaces Demo ') | 
+---------------------------------------+ 
| Leading And Trailing whitespaces Demo | 
+---------------------------------------+ 
1 row in set (0.00 sec)

आइए अब अग्रणी और अनुगामी व्हाइटस्पेस को हटाने का एक और तरीका देखते हैं।

सबसे पहले, आइए एक नई टेबल बनाते हैं।

mysql> create table TrimDemo2 
-> ( 
-> name varchar(200) 
-> ); 
Query OK, 0 rows affected (0.53 sec)

व्हाइटस्पेस के साथ एक रिकॉर्ड डालना।

mysql> insert into TrimDemo2 values(' John '); 
Query OK, 1 row affected (0.13 sec)

रिकॉर्ड प्रदर्शित करना।

mysql> select *from TrimDemo2; 

यहां आउटपुट है।

+--------------------+ 
| name | 
+--------------------+ 
| John | 
+--------------------+ 
1 row in set (0.00 sec)

आइए अब अग्रणी और अनुगामी व्हाइटस्पेस को हटाने की क्वेरी देखते हैं।

mysql> UPDATE TrimDemo2 set name = TRIM(name); 
Query OK, 1 row affected (0.20 sec) 
Rows matched: 1 Changed: 1 Warnings: 0

यहां कार्यान्वयन है।

mysql> select *from TrimDemo2; 

निम्नलिखित आउटपुट दर्शाता है कि अग्रणी और अनुगामी व्हाइटस्पेस अब हटा दिए गए हैं।

+------+ 
| name | 
+------+ 
| John | 
+------+ 
1 row in set (0.00 sec)
संबंधित फ़ंक्शन: LTRIM() केवल अग्रणी स्पेस हटाता है, RTRIM() केवल अनुगामी स्पेस हटाता है, जबकि TRIM() दोनों को हटाता है।
  1. - MySQL में यूज़र-डिफ़ाइन्ड वेरिएबल से एक कॉलम का मान दूसरे कॉलम से प्राप्त करें

    MySQL में यूज़र-डिफ़ाइन्ड वेरिएबल (@var) का उपयोग करके पिछली पंक्ति के मान के आधार पर वर्तमान पंक्ति के लिए चल योग (क्यूमुलेटिव सम) या अन्य व्युत्पन्न मान की गणना कर सकते हैं। टेबल बनाएं mysql> CREATE TABLE DemoTable1868 (Value INT); डेटा डालें mysql> INSERT INTO DemoTable1868 VALUES(10), (2

  1. - MySQL में REPLACE से कॉलम मान में विशिष्ट अक्षर को अपरकेस में बदलें

    REPLACE(str, from_str, to_str) फ़ंक्शन का उपयोग करके किसी कॉलम में विशिष्ट अक्षर/उपस्ट्रिंग को दूसरे से बदलें (उदाहरण: लोअरकेस j को अपरकेस J में)। टेबल बनाएं mysql> CREATE TABLE DemoTable1897 (Name VARCHAR(20)); डेटा डालें mysql> INSERT INTO DemoTable1897 VALUES(john), (Chris), (jace), (Davi

  1. - पायथन में स्ट्रिंग से सभी ट्रेलिंग और लीडिंग व्हाइटस्पेस कैसे हटाएं?

    स्ट्रिंग में सभी ट्रेलिंग और लीडिंग व्हाइटस्पेस को हटाने के लिए, हम स्ट्रिंग क्लास में strip() मेथड का उपयोग कर सकते हैं जो इन दोनों व्हाइटस्पेस से छुटकारा दिलाता है। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> Hello People .strip() Hello People यदि आप केवल लीडिंग या ट्रेलिंग व्हाइटस्