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

MySQL में IS NULL से टेबल की एकल पंक्ति में किसी NULL मान की जांच कैसे करें?


IS NULL ऑपरेटर

WHERE col1 IS NULL OR col2 IS NULL किसी भी कॉलम NULL होने पर पंक्ति चुनता है।

उदाहरण

mysql> create table demo86 (value1 varchar(20), value2 varchar(20));
mysql> insert into demo86 values(null,null), (null,'John'), ('David','Mike'), ('Sam',null);

क्वेरी और परिणाम

mysql> select * from demo86 where value1 is null or value2 is null;
+--------+--------+
| value1 | value2 |
+--------+--------+
| NULL   | NULL   |
| NULL   | John   |
| Sam    | NULL   |
+--------+--------+

नोट: value1 = NULL गलत है; हमेशा IS NULL उपयोग करें।


  1. - MySQL टेबल में कॉलम मान मौजूद है या नहीं जांचना

    WHERE क्लॉज का उपयोग करके मान जांचना किसी विशिष्ट मान के कॉलम में मौजूद होने की जांच के लिए WHERE क्लॉज का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable807( ClientId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName VARCHAR(100), ClientCountryNam

  1. - MySQL में DEFAULT NULL का उपयोग करके डिफ़ॉल्ट मान NULL कैसे सेट करें?

    MySQL में DEFAULT NULL के साथ कॉलम डिफ़ॉल्ट सेट करना MySQL में, आप DEFAULT NULL क्लॉज का उपयोग करके किसी कॉलम के लिए स्पष्ट रूप से NULL को डिफ़ॉल्ट मान के रूप में सेट कर सकते हैं। यह तब उपयोगी होता है जब कोई मान प्रदान नहीं किया जाता है तो कॉलम वैकल्पिक होना चाहिए। उदाहरण: वैकल्पिक कॉलम वाली छात्र

  1. - MySQL में DELETE LIMIT 1 से डुप्लिकेट में से एक रिकॉर्ड हटाएं

    डुप्लिकेट रिकॉर्ड वाली टेबल से केवल एक रिकॉर्ड हटाने के लिए DELETE ... LIMIT 1 का उपयोग करें। सिंटैक्स DELETE FROM टेबल_नाम WHERE कॉलम_नाम = मान LIMIT 1; उदाहरण 1. टेबल बनाएं CREATE TABLE DemoTable (Amount INT); 2. डेटा डालें (50 तीन बार) INSERT INTO DemoTable VALUES(50), (100), (50), (70), (9