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

MySQL के साथ क्रमबद्ध क्रम में कुल फ़ंक्शन को कॉल करें

<घंटा/>

इसके लिए ORDER BY क्लॉज के साथ GROUP_CONCAT() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1588 -> ( -> StudentId int, -> StudentFirstName varchar(20), -> StudentMarks int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)

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

mysql> DemoTable1588 मानों में डालें (110, 'बॉब', 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1588 मानों में डालें (101, 'सैम', 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> DemoTable1588 मानों में डालें(105,'माइक',78);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड)

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

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

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटमार्क्स |+-----------+------------------+--------------+| 110 | बॉब | 78 || 101 | सैम | 78 || 105 | माइक | 78 |+----------+---------------------+--------------+3 सेट में पंक्तियाँ (0.00 सेकंड)

सॉर्ट क्रम में कुल फ़ंक्शन को कॉल करने की क्वेरी यहां दी गई है -

mysql> DemoTable1588 से group_concat(StudentFirstName order by StudentId विभाजक '--') का चयन करें -> StudentMarks द्वारा समूह;

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

<पूर्व>+------------------------------------------ ------------------------+| group_concat(StudentFirstName StudentId विभाजक '--' द्वारा आदेश) |+------------------------------------------ -----------------------------+| सैम--माइक--बॉब |+------------------------------------------ ------------------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. MySQL ऑर्डर द्वारा केस के साथ कब:

    इसके लिए आप ORDER BY CASE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - vasColor varchar(100) के साथ टेबल डेमोटेबल ऑर्डर बनाएं);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (पीला); क्वेरी ठीक है, 1 पंक

  1. MySQL में कस्टम सॉर्ट ऑर्डर लागू करें

    MySQL में कस्टम सॉर्ट ऑर्डर को लागू करने के लिए, आपको ORDER BY FIELD() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (उत्पाद प्रबंधक); क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. MySQL में डॉट्स के साथ आइटम सॉर्ट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (20.5 );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; यह