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

MySQL TRIM() फंक्शन का उद्देश्य क्या है?


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 '**' from '**tutorialspoint.com**');
+------------------------------------------------+
| TRIM(BOTH '**' from '**tutorialspoint.com**')  |
+------------------------------------------------+
| tutorialspoint.com                             |
+------------------------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Trailing '**' from '**tutorialspoint.com**');
+----------------------------------------------------+
| TRIM(Trailing '**' from '**tutorialspoint.com**')  |
+----------------------------------------------------+
| **tutorialspoint.com                               |
+----------------------------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Leading '**' from '**tutorialspoint.com**');
+---------------------------------------------------+
| TRIM(Leading '**' from '**tutorialspoint.com**')  |
+---------------------------------------------------+
| tutorialspoint.com**                              |
+---------------------------------------------------+
1 row in set (0.00 sec)

  1. - MySQL में CHAR() का रिवर्स फ़ंक्शन क्या है

    CHAR() का रिवर्स फ़ंक्शन MySQL में ASCII() या ORD() है। यहां ASCII() बाएं-मोस्ट वर्ण का संख्यात्मक मान लौटाता है, जबकि ORD() आर्गुमेंट के बाएं-मोस्ट वर्ण का कैरेक्टर कोड लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(

  1. - MySQL में ORDER BY columnname*1 का उद्देश्य क्या है?

    MySQL में संख्यात्मक क्रमबद्धता के लिए अंतर्निहित प्रकार परिवर्तन जब संख्यात्मक डेटा VARCHAR/CHAR कॉलम में संग्रहीत होता है, तो ORDER BY column*1 से गुणा करने से MySQL को स्ट्रिंग को संख्या में अंतर्निहित रूप से परिवर्तित करने के लिए मजबूर किया जाता है, जिससे शब्दकोश क्रम के बजाय उचित संख्यात्मक क्र

  1. - C/C++ में फंक्शन प्रोटोटाइप का उद्देश्य

    **फंक्शन प्रोटोटाइप** (फॉरवर्ड डिक्लेरेशन) कंपाइलर को फंक्शन का सिग्नेचर (रिटर्न टाइप, पैरामीटर टाइप्स, काउंट) बताता है ताकि कॉल साइट पर चेकिंग हो सके। क्यों जरूरी है कंपाइल-टाइम टाइप चेकिंग: आर्गुमेंट टाइप्स/काउंट मैच करते हैं। इम्प्लिसिट कन्वर्जन्स सक्षम: func(3.14) जहां func(int) है। फंक्शन को