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

MySQL में varchar के रूप में सेट की गई संख्याओं के साथ स्ट्रिंग से उच्चतम मान कैसे प्रदर्शित करें?

<घंटा/>

इसके लिए आपको वर्चर वैल्यू को INTEGER में डालना होगा।

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable765 (ItemPrice varchar(200));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable765 मानों ('567.00') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable765 मानों में डालें ('1089.00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> सम्मिलित करें DemoTable765 मानों में ('540.00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable765 मानों में डालें ('788.00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

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

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

<पूर्व>+-----------+| ItemPrice |+-----------+| 567.00 || 1089.00 || 540.00 || 788.00 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

संख्याओं के साथ एक स्ट्रिंग से उच्चतम मान प्रदर्शित करने के लिए क्वेरी निम्नलिखित है। हमने इसे INTEGER में डालने के लिए CAST() का उपयोग किया है -

mysql> कास्ट द्वारा DemoTable765 ऑर्डर से *चुनें (आइटमप्राइस एज़ साइन्ड इंटेगर) डीईएससी;

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

<पूर्व>+-----------+| ItemPrice |+-----------+| 1089.00 || 788.00 || 567.00 || 540.00 |+----------+4 पंक्तियाँ सेट में, 4 चेतावनियाँ (0.00 सेकंड)
  1. MySQL में स्ट्रिंग और संख्याओं के साथ VARCHAR रिकॉर्ड ऑर्डर करें

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

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड

  1. संख्याओं के साथ VARCHAR स्ट्रिंग में हाइफ़न के बाद संख्याओं को निकालने के लिए MySQL क्वेरी

    इसके लिए SUBSTRING_INDEX() का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2040 मान (डेविड-987) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके तालिका से सभी र