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

हम MySQL क्वेरी में NULL की जांच कैसे कर सकते हैं?


IS NULL ऑपरेटर की मदद से, हम MySQL क्वेरी में NULL की जांच कर सकते हैं। हम =(तुलना ऑपरेटर) का उपयोग नहीं कर सकते क्योंकि जैसा कि हम जानते हैं कि NULL एक मान नहीं है। निम्नलिखित उदाहरण 'कर्मचारी' तालिका के डेटा का उपयोग करके इसे प्रदर्शित करेगा -

उदाहरण

mysql> Select * from Employee WHERE Salary IS NULL;
+----+-------+--------+
| ID | Name  | Salary |
+----+-------+--------+
| 7  | Aryan | NULL   |
| 8  | Vinay | NULL   |
+----+-------+--------+
2 rows in set (0.00 sec)

उपरोक्त क्वेरी IS NULL ऑपरेटर का उपयोग करती है और आउटपुट उत्पन्न करती है जहाँ वेतन कॉलम में NULL होता है।

mysql> Select * from employee where salary = NULL;
Empty set (0.00 sec)

उपयोग के ऊपर की क्वेरी =(तुलना ऑपरेटर) इसलिए खाली सेट का उत्पादन करती है क्योंकि NULL के साथ कोई मान नहीं है।


  1. यदि कोई क्वेरी MySQL में शून्य मान देता है तो मैं 0 कैसे सेट कर सकता हूं?

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

  1. MySQL क्वेरी NULL घटना के लिए मान सेट करने के लिए

    IS NULL का उपयोग करके NULL मान खोजें और MySQL UPDATE और SET का उपयोग करके नए मान अपडेट करें - अपनाTableNameset yourColumnName=yourValueअपडेट करें जहां आपका कॉलमनाम NULL है; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable768 ( Clientid NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), Cli

  1. एक MySQL क्वेरी के साथ NULL के लिए संबंधित मान कैसे प्राप्त करें?

    इसके लिए IS NULL प्रॉपर्टी का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(EmployeeName varchar(100), EmployeeAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम, 28); क्वेरी ठीक है, 1 पंक्ति