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

MySQL में एक कॉलम के अंतिम दो अक्षर स्ट्रिप करें?

<घंटा/>

आप 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 सेकंड)
  1. MySQL में कॉलम मानों में विशेष वर्ण जोड़ें

    आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.37 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1626 मानों में (रॉबर्ट); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें DemoTable1626 से * चुनें; य

  1. प्रत्येक स्तंभ मान से अंतिम दो शब्दों को हटाने के लिए MySQL क्वेरी

    इसके लिए आप MySQL के LEFT() फंक्शन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (रॉबर्ट); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके

  1. कॉलम मान से विशेष वर्णों को बदलने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1574 मान (______) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1574 से * चु