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 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; यह