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

MySQL क्वेरी गिनने के लिए जहां तीन से अधिक कॉलम मान सत्य हैं?

<घंटा/>

यह गिनने के लिए कि तीन से अधिक कॉलम मान कहाँ सत्य हैं, आप 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;

आउटपुट

<पूर्व>+----------+----------+---------------+----------+| विवाहित है | सक्रिय है | सदस्य है | चालू है |+----------+----------+---------------+----------+| 1 | 1 | 1 | 1 |+----------+----------+---------------+----------+सेट में 1 पंक्ति ( 0.00 सेकंड)
  1. MySQL क्वेरी 14 दिनों से अधिक हाल की तारीख लाने के लिए?

    आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.43 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1392 मान (2019-10-11) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें DemoTable1392 से * चुनें; यह निम्

  1. MySQL चुनें कि मूल्य एक से अधिक बार मौजूद है

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

  1. MySQL क्वेरी दो कॉलम से सभी कॉलम मानों को गिनने के लिए और कुल गणना में नल मानों को बाहर करने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1975 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1975 मानों में डालें (बॉब, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन