आप TRIM () फ़ंक्शन का उपयोग करके अनुगामी शून्य को हटा सकते हैं। वाक्य रचना इस प्रकार है।
अपनेTableName से TRIM(yourColumnName)+0 चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं removeTrailingZeroInDecimal -> (-> Id int null auto_increment, -> Amount दशमलव(5,2), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> removeTrailingZeroInDecimal (राशि) मान (405.50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> removeTrailingZeroInDecimal (राशि) मान (23.05) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> removeTrailingZeroInDecimal (राशि) मान (12.050) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> removeTrailingZeroInDecimal (राशि) मान (125.23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> removeTrailingZeroInDecimal में डालें (राशि) मान (125.00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> removeTrailingZeroInDecimal (राशि) मान (126) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> *removeTrailingZeroInDecimal से चुनें;
निम्न आउटपुट है।
+-----+--------+| आईडी | राशि |+----+----------+| 1 | 405.50 || 2 | 23.05 || 3 | 12.05 || 4 | 125.23 || 5 | 125.00 || 6 | 126.00 |+----+-----------+6 पंक्तियों में सेट (0.00 सेकंड)
यहाँ दशमलव मान में अनुगामी शून्य को हटाने की क्वेरी है। क्वेरी इस प्रकार है -
mysql> TRIM(राशि)+0 को removeTrailingZeroInDecimal से चुनें;
आउटपुट अनुगामी शून्य के बिना रिकॉर्ड प्रदर्शित करता है।
<पूर्व>+----------------+| ट्रिम (राशि)+0 |+----------------+| 405.5 || 23.05 || 12.05 || 125.23 || 125 || 126 |+----------------+6 पंक्तियाँ सेट में (0.00 सेकंड)