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 सेकंड) चयन कथन का उपयोग करके ताल