आप SUBSTRING () और CHAR_LENGTH () विधियों की सहायता से अंतिम दो वर्णों को अलग कर सकते हैं। वाक्य रचना इस प्रकार है -
अपना कॉलमनाम चुनें, सबस्ट्रिंग (आपका कॉलम नाम, 1, CHAR_LENGTH (आपका कॉलम नाम) - 2) अपने टेबलनाम से किसी भी परिवर्तनीय नाम के रूप में;
ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं -
mysql> टेबल बनाएं LastTwoCharacters −> ( −> Words varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड)
अब आप सेलेक्ट स्टेटमेंट की मदद से टेबल में कुछ रिकॉर्ड डाल सकते हैं। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> LastTwoCharacters मानों ('Hellooo') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> LastTwoCharacters मानों ('Worldsss') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> सम्मिलित करें LastTwoCharacters मानों में ('जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)
चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड प्रदर्शित करें -
mysql> LastTwoCharacters से *चुनें;
निम्न आउटपुट है -
<पूर्व>+----------+| शब्द |+----------+| नमस्ते || वर्ल्डस || जॉनसन |+----------+3 पंक्तियों में सेट (0.00 सेकंड)कॉलम के अंतिम दो वर्णों को हटाने के लिए निम्नलिखित क्वेरी है -
mysql> Words,SUBSTRING(Words,1,CHAR_LENGTH(Words) - 2) का चयन करें LastTwoCharacters से AfterStripLastTwoChar के रूप में;
निम्न आउटपुट है -
<पूर्व>+----------+--------------------------+| शब्द | आफ्टरस्ट्रिपलास्ट टू चार |+----------+--------------------------+| हेलो | नमस्ते || Worldsss | दुनिया || जॉनसन | जॉन्स |+----------+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)