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

MySQL समूह concat में अंतिम मान प्राप्त करना?

<घंटा/>

समूह समवर्ती में अंतिम मान प्राप्त करने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1525 -> (-> ListOfSubjects टेक्स्ट ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.13 सेकंड)

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

mysql> DemoTable1525 मानों ('MongoDB, C') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1525 मानों में डालें ('Java, C++,MySQL'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.25 सेकंड)mysql> DemoTable1525 मानों ('पायथन, C++,C, Java') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+---------------------+| ListOfSubjects |+-------------------+| मोंगोडीबी,सी || जावा,सी++,माईएसक्यूएल || Python,C++,C,Java |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

यहाँ group_concat() में अंतिम मान प्राप्त करने के लिए क्वेरी है -

mysql> DemoTable1525 से सबस्ट्रिंग_इंडेक्स(ListOfSubjects,',',-1) को LastValue के रूप में चुनें;

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

<पूर्व>+-----------+| लास्टवैल्यू |+-----------+| सी || मायएसक्यूएल || जावा |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. प्रत्येक स्तंभ मान से अंतिम दो शब्दों को हटाने के लिए MySQL क्वेरी

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

  1. MySQL में अंतिम 30 पंक्तियाँ प्राप्त करना

    MySQL में अंतिम 30 पंक्तियाँ प्राप्त करने के लिए, आपको DESC द्वारा ORDER और फिर LIMIT 30 का उपयोग करना होगा। सिंटैक्स इस प्रकार है - select * from yourTableName order by yourColumnName DESC LIMIT 30; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1567    -> (    -&g

  1. MySQL में न्यूनतम और अधिकतम मान प्राप्त करना

    हमें कॉलम में अधिकतम मूल्य खोजने के लिए MAX (कॉलमनाम) का उपयोग करने की आवश्यकता है, जबकि कॉलम में अधिकतम मूल्य खोजने के लिए मिन (कॉलमनाम) का उपयोग करें। मान लें कि किसी विशिष्ट कॉलम में उच्चतम और निम्नतम मान खोजने के लिए सिंटैक्स निम्नलिखित है - SELECT * from tableName जहां columnName=@min_val या