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

पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

<घंटा/>

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

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

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

mysql> DemoTable1499 मानों में डालें ('क्रिस', 56); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1499 मानों में डालें ('डेविड', 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) )mysql> DemoTable1499 मानों ('बॉब',98) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1499 मानों में डालें ('क्रिस', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1499 मानों में डालें ('डेविड', 98); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1499 मानों में डालें ('बॉब', 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

Mysql> DemoTable1499 से * चुनें;

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

+---------------+--------------+| छात्र का नाम | स्टूडेंटमार्क |+---------------+--------------+| क्रिस | 56 || डेविड | 78 || बॉब | 98 || क्रिस | 45 || डेविड | 98 || बॉब | 58 |+---------------+--------------+6 पंक्तियों में सेट (0.00 सेकंड)

पंक्तियों के मूल्यों का योग करने और परिणाम को क्रमबद्ध करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1499 से TotalSum के रूप में StudentName,sum(StudentMarks) का चयन करें -> StudentName द्वारा समूह -> TotalSum desc द्वारा आदेश;

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

<पूर्व>+---------------+----------+| छात्र का नाम | टोटलसम |+---------------+----------+| डेविड | 176 || बॉब | 156 || क्रिस | 101 |+---------------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में एक विशिष्ट कॉलम मान का आकार प्राप्त करें और योग प्रदर्शित करें

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

  1. एक MySQL क्वेरी में प्रतिशत की गणना करना और परिणाम को गोल करना

    इसके लिए आप CONCAT () और राउंड () का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1844 (संख्या int, TotalNumber int); क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1844 मानों में डालें(45,500);क्वेरी ठीक है,

  1. परिणाम स्वरूपित करने के लिए MySQL में SUM और FORMAT को मिलाएं

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