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

दो अलग-अलग कॉलम में केवल शून्य मानों की गणना करें और एक MySQL चयन कथन में प्रदर्शित करें?


NULL मान के परीक्षण के लिए IS NULL का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> (-> Number1 int, -> Number2 int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)

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

mysql> डेमोटेबल वैल्यू (1,NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें (NULL, NULL); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में (3, NULL); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (NULL, 90); क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

आउटपुट

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

<पूर्व>+------+----------+| नंबर 1 | नंबर 2 |+------+-----------+| 1 | शून्य || नल | शून्य || 3 | शून्य || नल | 90 |+-----------+------------+4 पंक्तियों में सेट (0.00 सेकंड)

दो अलग-अलग कॉलम में केवल शून्य मानों की गणना करने और एक चयन कथन में प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> चुनें -> (DemoTable से गिनती (*) चुनें जहां Number1 शून्य है) FirstColumnNullValue के रूप में, -> (DemoTable से गिनती (*) चुनें जहां Number2 शून्य है) SecondColumnNullValue के रूप में ->;

आउटपुट

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

<पूर्व>+--------------------------+-------------------------- +| FirstColumnNullValue | दूसरा कॉलम नलवैल्यू |+--------------------------+---------------+ | 2 | 3 |+--------------------------+--------------------------+ सेट में 1 पंक्ति (0.00 सेकंड)
  1. MySQL में NULL और NOT NULL रिकॉर्ड वाले कॉलम से केवल NOT NULL मान प्रदर्शित करें

    इसके लिए आप IS NOT NULL प्रॉपर्टी का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1 (ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों (2019-11-10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (

  1. एक कॉलम से अलग-अलग कॉलम में स्ट्रिंग मानों (हाइफ़न के साथ) को अलग करने और चुनने के लिए MySQL क्वेरी

    इसके लिए आप SUBSTRING_INDEX() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1962 (कर्मचारी सूचना पाठ);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1962 मान (103-Chris-28) में डालें; क्वेरी ठीक है, 1 पंक

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

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