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

अंकों के आधार पर एक छात्र का प्रतिशत ज्ञात कीजिए और परिणाम में प्रतिशत चिह्न (%) जोड़ें

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल(मार्क्स इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

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

mysql> डेमोटेबल मानों में डालें (88); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (65); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ( 98);क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(45);क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(67);क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.33 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+| मार्क्स |+----------+| 88 || 65 || 98 || 45 || 67 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

5 विषयों में अंकों के आधार पर छात्र के प्रतिशत की गणना करने के लिए निम्नलिखित प्रश्न है। परिणाम प्रतिशत में होगा; इसलिए, हम गणना में प्रतिशत चिह्न (%) भी जोड़ेंगे -

डेमोटेबल से
mysql> concat(राउंड(SUM(Marks)*100/500),'%') चुनें;

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

<पूर्व>+-----------------------------------------------------+| concat(राउंड(SUM(अंक)*100/500),'%') |+---------------------------- ---------+| 73% |+---------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. किसी विशेष छात्र के अंकों को एक तालिका से समूहित करें और प्रत्येक छात्र के लिए एक अलग कॉलम में कुल अंक प्रदर्शित करें?

    चिह्नों को समूहीकृत करने के लिए, MySQL GROUP BY का उपयोग करें। योग करने के लिए, MySQL योग () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1920 (StudentName varchar(20), StudentMarks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रि

  1. MySQL में छात्र चिह्नों वाले कॉलम के आधार पर कस्टम संदेश सेट करें

    इसके लिए CASE स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1952 (मार्क्स इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1952 मान (39) में सम्मिलित करें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) च

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

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