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

छात्रों के परिणाम को नए कॉलम में पास या फेल के रूप में प्रदर्शित करने के लिए यदि MySQL में क्लॉज का उपयोग कैसे करें?


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

mysql> टेबल बनाएं DemoTable -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), ->विषय varchar(100), -> Score int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.94 सेकंड)

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

mysql> डेमोटेबल (नाम, विषय, स्कोर) मान ('क्रिस', 'MySQL', 80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल (नाम, विषय, स्कोर) में डालें मान ('रॉबर्ट', 'मोंगोडीबी', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.62 सेकंड) mysql> डेमोटेबल (नाम, विषय, स्कोर) मान ('एडम', 'जावा', 78) में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.52 सेकंड)

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

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

आउटपुट

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

<पूर्व>+-----+--------+----------+----+| आईडी | नाम | विषय | स्कोर |+----+--------+--------+-------+| 1 | क्रिस | माईएसक्यूएल | 80 || 2 | रॉबर्ट | मोंगोडीबी | 45 || 3 | एडम | जावा | 78 |+----+--------+------------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

पास या फेल के रूप में परिणाम प्रदर्शित करने के लिए MySQL में if क्लॉज के साथ काम करने की क्वेरी यहां दी गई है।

mysql> डेमोटेबल से नाम, विषय, स्कोर, अगर (स्कोर> 75,"पास", "FAIL") AS स्थिति का चयन करें;

आउटपुट

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

+-----+------+------+ नाम | विषय | स्कोर | स्थिति |+--------+------------+----------+----------+| क्रिस | माईएसक्यूएल | 80 | पास || रॉबर्ट | मोंगोडीबी | 45 | असफल || एडम | जावा | 78 | पास |+----------+--------+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

  1. MySQL क्वेरी अलग-अलग मानों की घटनाओं की गणना करने और परिणाम को एक नए कॉलम में प्रदर्शित करने के लिए?

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

  1. MySQL व्यू का उपयोग WHERE क्लॉज के साथ कैसे करें?

    MySQL व्यू के लिए WHERE क्लॉज के साथ, सिंटैक्स इस प्रकार है - अपने व्यूनाम से * चुनें जहां आपका कॉलमनाम=आपका वैल्यू; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1432(StudentName,StudentBranchName) मानों में

  1. एक MySQL तालिका में रिकॉर्ड की घटनाओं की संख्या की गणना करें और परिणाम को एक नए कॉलम में प्रदर्शित करें?

    इसके लिए GROUP BY क्लॉज के साथ COUNT(*) का प्रयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1942 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1942 मानों में सम्मिलित करें(1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0