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

MySQL में 2 से अधिक दशमलव स्थानों वाली पंक्तियों का चयन करें?

<घंटा/>

2 से अधिक दशमलव स्थानों वाली पंक्तियों का चयन करने के लिए, MySQL से SUBSTR () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं SelectRows2DecimalPlacesDemo -> ( -> राशि varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> selectRows2DecimalPlacesDemo value('234.5678') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> selectRows2DecimalPlacesDemo value('19.50') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> सम्मिलित करें में SelectRows2DecimalPlacesDemo मान ('23.456'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> selectRows2DecimalPlacesDemo मानों ('12.123') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> SelectRows2DecimalPlacesDemo से * चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| राशि |+----------+| 234.5678 || 19.50 || 23.456 || 12.123 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहां दो से अधिक दशमलव स्थानों वाली पंक्तियों का चयन करने की क्वेरी है -

mysql> selectRows2DecimalPlacesDemo WHERELENGTH(SUBSTR(Amount,INSTR(Amount,".")) से * चुनें>3;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| राशि |+----------+| 234.5678 || 23.456 || 12.123 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL में एकाधिक तालिकाओं से गणना (*) पंक्तियां?

    MySQL में एकाधिक तालिकाओं से पंक्तियों की गणना करने के लिए, सिंटैक्स इस प्रकार है - किसी भी AliasName1 के रूप में (अपनेTableName1 से गिनती(*) का चयन करें, (अपनेTableName2 से गिनती(*) का चयन करें) को दोहरे से किसी भी AliasName2 के रूप में चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्

  1. MySQL चुनें कि मूल्य एक से अधिक बार मौजूद है

    इसके लिए आप COUNT(*) फंक्शन के साथ GROUP BY HAVING का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) चयन कथन का उपय