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

SQL में Value440, Value345, आदि जैसे स्ट्रिंग नंबर वाले मानों वाले कॉलम से अधिकतम मान प्राप्त करें

<घंटा/>

इसके लिए आप सबस्ट्रिंग () के साथ MAX () का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1337 -> ( -> Value varchar(50) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

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

mysql> DemoTable1337 मानों ('Value400') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1337 मानों में डालें ('Value345'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> सम्मिलित करें DemoTable1337 मानों में ('Value567'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1337 मानों में डालें ('Value489'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

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

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

<पूर्व>+----------+| मूल्य |+----------+| Value400 || Value345 || Value567 || Value489 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

जब कॉलम वर्कर होता है तो MySQL में अधिकतम मूल्य खोजने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1337 से मैक्सिमम वैल्यू के रूप में मैक्स (कास्ट (सबस्ट्रिंग (वैल्यू, 6) दशमलव (10,2)) के रूप में चुनें;

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

<पूर्व>+--------------+| अधिकतम मूल्य |+--------------+| 567.00 |+--------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा

  1. MySQL REGEXP विशिष्ट संख्याओं से शुरू होने वाले स्ट्रिंग + संख्या रिकॉर्ड लाने के लिए?

    इसके लिए, REGEXP का उपयोग करें और विशिष्ट संख्याओं से शुरू होने वाले रिकॉर्ड प्राप्त करें। निम्नलिखित वाक्य रचना है: अपनेटेबलनाम से अपना कॉलमनाम1,अपना कॉलमनाम2चुनेंजहां आपका कॉलमनाम2 REGEXP ^yourStringValue[yourNumericValue]; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.50 सेकंड) इंस

  1. एक MySQL कॉलम से अधिकतम मान प्राप्त करें?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.63 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.18 s