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

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

<घंटा/>

इसके लिए आप MySQL में ISNULL का उपयोग कर सकते हैं।

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

उदाहरण

mysql> टेबल डेमो86 बनाएं -> ( -> value1 varchar(20) -> , -> value2 varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.77

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

उदाहरण

mysql> डेमो86 मानों में डालें (शून्य, शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34mysql> डेमो86 मानों में डालें (शून्य, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16mysql> डेमो 86 में डालें मान ('डेविड', 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17mysql> डेमो86 मानों में डालें ('सैम', नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15

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

उदाहरण

mysql> डेमो86 से *चुनें;

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

आउटपुट

<पूर्व>+-----+----------+

| value1 | value2 |

+-----------+----------+

| नल | नल |

| नल | जॉन |

| डेविड | माइक |

| सैम | नल |

+----------+-----------+

सेट में 4 पंक्तियाँ (0.00 सेकंड)

यह जांचने के लिए क्वेरी निम्नलिखित है कि क्या एक पंक्ति में कोई मान शून्य है -

उदाहरण

mysql> डेमो86 से * चुनें -> जहां value1 शून्य है या value2 शून्य है;

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

आउटपुट

<पूर्व>+-----+----------+

| value1 | value2 |

+-----------+----------+

| नल | नल |

| नल | जॉन |

| सैम | नल |

+-----------+----------+

सेट में 3 पंक्तियाँ (0.00 सेकंड)


  1. जांचें कि एक MySQL तालिका में कॉलम में कोई मान मौजूद है या नहीं?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable807(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientCountryName varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable807(ClientName,Clie

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

    डिफ़ॉल्ट मान को NULL पर सेट करने के लिए MySQL में DEFAULT कीवर्ड का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) ) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। रिक्त छोड़े गए मानों के लिए, डिफ़ॉल्ट डाला जाता है - DemoTable1440(StudentAge) मान (24)

  1. कैसे डुप्लिकेट रिकॉर्ड के साथ एक MySQL तालिका से एक मान को हटाने के लिए?

    रिकॉर्ड हटाने के लिए DELETE का उपयोग करें, लेकिन यदि आपके पास एकाधिक डुप्लिकेट रिकॉर्ड हैं, तो नीचे दिए गए सिंटैक्स के अनुसार MySQL LIMIT का उपयोग करके विलोपन को सीमित करें - सिंटैक्स अपनेTableName से हटाएं जहां yourColumnName=yourValue Limit 1; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तिया