इसके लिए आप CASE WEN स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable1910 ( FirstName varchar(20), Marks int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1910 मानों में डालें ('क्रिस', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1910 मानों में डालें ('डेविड', 85); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) )mysql> DemoTable1910 मानों में डालें ('क्रिस', 55); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1910 मानों में डालें ('क्रिस', 98); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1910 मानों ('डेविड',98) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1910 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------+----------+| प्रथम नाम | मार्क्स |+-----------+----------+| क्रिस | 45 || डेविड | 85 || क्रिस | 55 || क्रिस | 98 || डेविड | 98 |+-----------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)कॉलम मानों को कुशलता से गिनने की क्वेरी यहां दी गई है -
mysql> FirstName द्वारा DemoTable1910 समूह से FirstName, योग (मामला जब Marks=45 फिर 1 और 0 अंत), योग (मामला जब Marks=98 फिर 1 और 0 अंत) का चयन करें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+---------------+------------------------------------------------ ---------+------------------------------------------ ---+| प्रथम नाम | योग (मामला जब अंक =45 तो 1 और 0 समाप्त) | योग (मामला जब अंक =98 फिर 1 और 0 समाप्त) |+---------------+-------------------------- ------------------------+---------------------------- --------------+| क्रिस | 1 | 1 || डेविड | 0 | 1 |+-----------+------------------------------------- --------+------------------------------------------ --+2 पंक्तियाँ सेट में (0.00 सेकंड)