CASE कथनों का उपयोग करें और इसके लिए शर्तें निर्धारित करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> X int, -> Y int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू (20,30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें (40,15); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में (80,85); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+------+| एक्स | वाई |+----------+------+| 20 | 30 || 40 | 15 || 80 | 85 |+----------+------+3 पंक्तियाँ सेट में (0.00 सेकंड)प्रत्येक पंक्ति में उच्च मान वाले कॉलम मानों के योग का चयन करने के लिए निम्नलिखित क्वेरी है।
डेमोटेबल सेmysql> SUM चुनें (केस जब X> Y फिर X और Y END);
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------------------------------+| SUM (केस जब X> Y तब X और Y END) |+------------------------------------- -----+| 155 |+------------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)