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

यदि हम एक उपयोगकर्ता चर को संदर्भित करते हैं जिसे स्पष्ट रूप से कोई मान निर्दिष्ट नहीं किया गया है, तो MySQL क्या लौटाएगा?


यदि हम किसी ऐसे उपयोगकर्ता चर का उल्लेख करते हैं जिसे स्पष्ट रूप से कोई मान निर्दिष्ट नहीं किया गया है, तो MySQL NULL लौटाएगा। दूसरे शब्दों में, इसका मान NULL होगा। निम्नलिखित उदाहरण इसे स्पष्ट करेगा -

mysql> Select @X, @Y, @Z, @S, @G;
+------+-------+----------+------+------+
| @X   | @Y    | @Z       | @S   | @G   |
+------+-------+----------+------+------+
| Ram  | Shyam | Students | 5000 | NULL |
+------+-------+----------+------+------+
1 row in set (0.00 sec)

हम उपरोक्त परिणाम सेट से देख सकते हैं कि @X,@Y,@Z और @S को स्पष्ट रूप से मान दिए गए हैं और उन्होंने मान वापस कर दिए हैं लेकिन @G चर को स्पष्ट रूप से कोई मान नहीं दिया गया है इसलिए जब हम इसका उल्लेख करते हैं तो MySQL वापस आ जाता है NULL क्योंकि इसका NULL मान है।


  1. MySQL में NOT NULL मान के लिए 1 सेट करें

    NOT NULL सेट करने के लिए IS NOT NULL का उपयोग करें और मान ज्ञात करें। वाक्य रचना इस प्रकार है - अगर ( NULL नहीं है, 1,0) को anyAliasName के रूप में चुनें; यहाँ कार्यशील क्वेरी है - चुनें कि क्या ( NULL नहीं है, 1,0); यह निम्नलिखित आउटपुट देगा - +--------------------------+| अगर ( NULL नहीं है, 1

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

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे

  1. कैसे जांचें कि MySQL तालिका एकल पंक्ति में कोई मान शून्य है या नहीं?

    इसके लिए आप MySQL में ISNULL का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.77 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो86 मानों में डालें (सैम, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रद