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

MySQL में शून्य मानों को अनदेखा करें और शेष मान प्रदर्शित करें

<घंटा/>

गैर-शून्य मानों को खोजने और उन्हें प्रदर्शित करने के लिए IS NOT NULL का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1458 -> ( -> StudentName varchar(20), -> StudentScore int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

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

mysql> DemoTable1458 मानों में डालें ('क्रिस ब्राउन', 56); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1458 मानों में डालें ('डेविड मिलर', NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17 सेकंड)mysql> डेमोटेबल 1458 मानों में डालें ('जॉन डो', 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल 1458 मानों में डालें ('एडम स्मिथ', नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)

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

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

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

<पूर्व>+--------------+--------------+| छात्र का नाम | स्टूडेंटस्कोर |+--------------+--------------+| क्रिस ब्राउन | 56 || डेविड मिलर | शून्य || जॉन डो | 78 || एडम स्मिथ | NULL |+--------------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

शून्य मानों को अनदेखा करने की क्वेरी यहां दी गई है -

mysql> DemoTable1458 से StudentName,StudentScore चुनें -> जहां स्टूडेंटस्कोर IS NOT NULL;

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

+---------------+--------------+| छात्र का नाम | स्टूडेंटस्कोर |+---------------+--------------+| क्रिस ब्राउन | 56 || जॉन डो | 78 |+---------------+--------------+2 पंक्तियों में सेट (0.00 सेकंड)

  1. एक विशिष्ट कॉलम मान को ठीक करें और MySQL में शेष पंक्तियों के लिए यादृच्छिक मान प्रदर्शित करें

    यादृच्छिक पंक्तियों के लिए, आप रैंड () का उपयोग कर सकते हैं, जबकि एक विशिष्ट कॉलम को ठीक करने के लिए, क्लॉज द्वारा ऑर्डर का उपयोग करें। आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1921 (नंबर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - Dem

  1. MySQL में शून्य मानों के आधार पर एक नए कॉलम में कस्टम टेक्स्ट प्रदर्शित करें?

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

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

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