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

एक MySQL तालिका में EMPTY या NULL कॉलम की संख्या ज्ञात करें?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable781 (नाम varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable781 मानों ('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> DemoTable781 मानों में डालें ('क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> में डालें DemoTable781 मान (''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable781 मानों में डालें (शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable781 मानों में डालें (शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable781 मान ('') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> DemoTable781 मानों में डालें (शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable781 से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| नाम |+----------+| || क्रिस || || शून्य || शून्य || || NULL |+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL तालिका में EMPTY या NULL कॉलम की गिनती खोजने के लिए क्वेरी है -

mysql> (SUM चुनें (केस जब नाम NULL हो तो 1 ELSE 0 END) DemoTable781 से NullCountAndEmptyCount के रूप में) UNION ALL (SUM चुनें (केस जब नाम ='' तब 1 ELSE 0 END) AS NullCountAndEmptyCount DemoTable781 से); 

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------------------+| NullCountAndEmptyCount |+--------------------------+| 3 || 3 |+--------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

  1. MySQL में एक टेबल के पूरे चार कॉलम से न्यूनतम स्कोर प्राप्त करें

    पूरे चार कॉलम से न्यूनतम स्कोर खोजने के लिए, MySQL LEAST () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (स्कोर1 इंट, स्कोर2 इंट, स्कोर3 इंट, स्कोर4 इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में

  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. एक MySQL तालिका में एक विशिष्ट तिथि की गिनती प्राप्त करें

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1946 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1946 मानों में डालें (2015-12-11); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.00 सेकंड) चयन कथन का उपयोग करके