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

MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

<घंटा/>

यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं।

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

mysql> टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1970 मान (10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1970 मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

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

यहां वह प्रश्न है जो आपको अंतर को समझने देगा -

mysql> Value!=NULL को Output1 के रूप में चुनें, DemoTable1970 से Value IS NOT NULL Output2 के रूप में;

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

<पूर्व>+------+----------+| आउटपुट1 | Output2 |+------------+------------+| नल | 1 || नल | 0 |+---------+-----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में 'AND' और '&&' के बीच अंतर?

    नोट:AND और &&के बीच केवल एक अंतर है कि AND एक मानक है जबकि &&स्वामित्व सिंटैक्स है। उपरोक्त कथन को छोड़कर, AND और &&में कोई अंतर नहीं है। आइए सभी शर्तों को देखें। AND और &&का परिणाम हमेशा 1 या 0 होगा। जैसा कि हम जानते हैं कि AND और &&दोनों लॉजिकल ऑपरेटर हैं, यदि एक से अधिक ऑपरेंड हैं और उनमें से क

  1. MySql <> NULL और IS NOT NULL के बीच अंतर?

    यदि आप <> ऑपरेटर की तुलना NULL मान से करते हैं तो आपको हमेशा NULL मान मिलेगा और कोई परिणाम नहीं मिलेगा। आइए तुलना के लिए कुछ उदाहरण देखें - 10 चुनें <> NULL;+---------------+| 10 NULL का चयन करें <> NULL;+--------------+| NULL क्रिस चुनें <> NULL; + ------------- ----+| क्रिस <> NULL;+--------

  1. MySQL में TINYINT(1) और बूलियन में क्या अंतर है?

    टिन्यिनट (1) और बूलियन के बीच कोई अंतर नहीं है। कीवर्ड बूल या बूलियन आंतरिक रूप से TINYINT(1) में परिवर्तित हो जाता है या हम कह सकते हैं कि बूल या बूलियन TINYINT(1) का पर्याय हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ismared Boolean);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.77 सेकंड) आइए तालि