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

MySQL में अनुगामी शून्य निकालें?

<घंटा/>

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 सेकंड
  1. - MySQL में दो शब्दों के बीच की जगह निकालें?

    इसके लिए आप REPLACE() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1506 मानों में डालें (यह MongoDB NoSQL डेटाबेस है); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.60 सेकंड) चयन कथन का

  1. - MySQL में एक कॉलम अपडेट करें और पिछला अंडरस्कोर मान हटा दें

    अनुगामी मानों को हटाने के लिए, नीचे दिए गए अपडेट सिंटैक्स के अनुसार TRIM() का उपयोग करें - अपना TableNameset yourColumnName=trim(आपके ColumnName से _ के बाद) अपडेट करें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. - पिछली जगहों को हटाने के लिए MySQL क्वेरी

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