MySQL में TRIM() के साथ सभी रिकॉर्ड्स से अतिरिक्त स्पेस हटाना
TRIM() फ़ंक्शन स्ट्रिंग के शुरुआत और अंत से स्पेस (whitespace) हटाने के लिए उपयोग किया जाता है। यह डेटा सफाई के लिए बहुत उपयोगी है।
व्यावहारिक उदाहरण
तालिका बनाना
mysql> CREATE TABLE DemoTable (
StudentName VARCHAR(100)
);
अग्रणी और अनुगामी स्पेस के साथ रिकॉर्ड डालना
mysql> INSERT INTO DemoTable VALUES(' Adam Smith ');
mysql> INSERT INTO DemoTable VALUES(' David Miller ');
mysql> INSERT INTO DemoTable VALUES(' Chris Brown ');
mysql> INSERT INTO DemoTable VALUES(' Carol Taylor ');
TRIM से पहले डेटा देखना
mysql> SELECT * FROM DemoTable;
आउटपुट (स्पेस दिखाई नहीं देते लेकिन मौजूद हैं):
+-----------------------------------+ | StudentName | +-----------------------------------+ | Adam Smith | | David Miller | | Chris Brown | | Carol Taylor | +-----------------------------------+
सभी रिकॉर्ड्स पर TRIM लागू करना
mysql> UPDATE DemoTable SET StudentName = TRIM(StudentName);
आउटपुट: Query OK, 4 rows affected
TRIM के बाद डेटा देखना
mysql> SELECT * FROM DemoTable;
आउटपुट:
+-----------------+ | StudentName | +-----------------+ | Adam Smith | | David Miller | | Chris Brown | | Carol Taylor | +-----------------+
अतिरिक्त जानकारी: आप LTRIM() (केवल बाएं स्पेस) और RTRIM() (केवल दाएं स्पेस) का भी उपयोग कर सकते हैं।