यह गिनने के लिए कि तीन से अधिक कॉलम मान कहाँ सत्य हैं, आप WHERE क्लॉज का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं डेमोटेबल -> ( -> विवाहित बूलियन है, -> सक्रिय बूलियन है, -> सदस्य बूलियन है, -> बूलियन पर है ->); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें (सही, गलत, सही, गलत); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (झूठी, झूठी, झूठी, झूठी); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों (सत्य, सत्य, सत्य, सत्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> डेमोटेबल मानों में डालें (सत्य, गलत, गलत, सत्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.55 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
<पूर्व>+----------+----------+---------------+----------+| विवाहित है | सक्रिय है | सदस्य है | चालू है |+----------+----------+---------------+----------+| 1 | 0 | 1 | 0 || 0 | 0 | 0 | 0 || 1 | 1 | 1 | 1 || 1 | 0 | 0 | 1 |+----------+----------+---------------+----------+4 पंक्तियाँ सेट में ( 0.00 सेकंड)जहां तीन से अधिक कॉलम मान सत्य हैं, वहां गिनने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से *चुनें जहां विवाहित+हैसक्रिय+हैसदस्य+isOn>=3;