MySQL में अनुगामी ज़ीरोज़ को हटाने के लिए ट्रिम () फ़ंक्शन का उपयोग करें। निम्नलिखित वाक्य रचना है -
ट्रिम (आपका कॉलमनाम)+0 अपने टेबलनाम से किसी भी अन्य उपनाम के रूप में चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं removeTrailingZero -> (-> Number DECIMAL(10,4) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.83 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -
mysql> removeTrailingZero value(10.789) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> removeTrailingZero मानों (89.90) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> removeTrailingZero मानों में डालें ( 8999.70);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)mysql> removeTrailingZero मान (0.40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> removeTrailingZero मानों (0.0) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> removeTrailingZero से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------+| नंबर |+-----------+| 10.7890 || 89.9000 || 8999.7000 || 0.4000 || 0.0000 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)अनुगामी शून्य को हटाने की क्वेरी निम्नलिखित है -
mysql> removeTrailingZero से trim(Number)+0 as withoutTrailingZero चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------------+| विदाउटट्रेलिंगजीरो |+---------------------+| 10.789 || 89.9 || 8999.7 || 0.4 || 0 |+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड