इसके लिए CASE कथन का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> (-> LastName varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('टेलर') '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें ('मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों ('मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) )
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| अंतिम नाम |+----------+| स्मिथ || ब्राउन || ब्राउन || स्मिथ || टेलर || टेलर || मिलर || मिलर || मिलर |+----------+9 पंक्तियाँ सेट में (0.00 सेकंड)एक क्वेरी में कई COUNT() विधियों को लागू करने की क्वेरी निम्नलिखित है -
mysql> कुल फ़्रीक्वेंसी के रूप में COUNT (केस जब LastName ='स्मिथ' तब 1 END) का चयन करें, -> COUNT (केस जब LastName ='ब्राउन' तब 1 END) टोटल फ़्रीक्वेंसी के रूप में, -> COUNT (केस जब LastName ='टेलर') ' तब 1 समाप्त) कुल आवृत्ति के रूप में,-> COUNT(मामला जब अंतिम नाम ='मिलर' तब 1 समाप्त होता है) कुल आवृत्ति के रूप में-> डेमोटेबल से;
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------------+----------------+--------------- ----+----------------+| कुल आवृत्ति | कुल आवृत्ति | कुल आवृत्ति | टोटल फ़्रीक्वेंसी | ---+----------------+| 2 | 2 | 2 | 3 |+----------------+----------------+--------------- ---+----------------+1 पंक्ति सेट में (0.00 सेकंड)