अग्रणी और अनुगामी स्थान को हटाने के लिए, हम MySQL में ट्रिम () का उपयोग कर सकते हैं। सबसे पहले, हम क्रिएट कमांड की मदद से एटेबल क्रिएट करेंगे।
एक टेबल बनाना -
mysql> क्रिएट टेबल ट्रेलिंगANdLeadingDemo-> (-> SpaceTrailLead varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
टेबल बनाने के बाद हम INSERT कमांड की मदद से एक रिकॉर्ड इन्सर्ट करेंगे। आइए अग्रणी और अनुगामी स्थान के साथ arecord डालें -
mysql> ट्रेलिंग में INSERTANdLeadingDemo मान('जॉन');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
हम सेलेक्ट कमांड की मदद से सभी रिकॉर्ड प्रदर्शित कर सकते हैं
रिकॉर्ड प्रदर्शित करना
mysql> TrailingANDLeadingDemo से * चुनें;
निम्न आउटपुट है
<पूर्व>+----------------+| स्पेसट्रेललीड |+----------------+| जॉन |+----------------+1 पंक्ति सेट में (0.00 सेकंड)अब, कुछ जगह के साथ रिकॉर्ड डाला गया है। ट्रिम () फ़ंक्शन की मदद से अग्रणी और अनुगामी स्थान को हटाने का सिंटैक्स इस प्रकार है -
<पूर्व>अपना टेबलनाम सेट करें column_name=trim(column_name);अब, मैं पिछली और अग्रणी जगह को हटाने के लिए उपरोक्त क्वेरी को लागू कर रहा हूं -
mysql> अपडेट ट्रेलिंगANdLeadingDemo set SpaceTrailLead=trim(SpaceTrailLead);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)पंक्तियों का मिलान हुआ:1 परिवर्तित:1 चेतावनियां:0
अब, हम जांच सकते हैं कि स्थान हटाया गया है या नहीं। रिकॉर्ड दिखाने के लिए सेलेक्ट स्टेटमेंट का इस्तेमाल करें -
mysql> TrailingANDLeadingDemo से * चुनें;
निम्न आउटपुट है
<पूर्व>+----------------+| स्पेसट्रेललीड |+----------------+| जॉन |+----------------+1 पंक्ति सेट में (0.00 सेकंड)उपरोक्त आउटपुट को देखें, कॉलम से रिक्त स्थान स्पष्ट रूप से हटा दिए गए हैं।