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

MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

<घंटा/>

इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1862 मानों (43,34,56,42) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1862 मानों में डालें (NULL, 78,65, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1862 मान (110, NULL,78,NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+-----+-----------+----------+--------+| Value1 | Value2 | Value3 | Value4 |+--------+-----------+----------+--------+| 43 | 34 | 56 | 42 || नल | 78 | 65 | शून्य || 110 | नल | 78 | NULL |+----------+--------+----------+-----------+3 पंक्तियों में सेट (0.00 सेकंड)

कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड खोजने की क्वेरी यहां दी गई है -

mysql> DemoTable1862 से * चुनें जहां सबसे बड़ा(Value1,Value2,Value3,Value4) IS NULL;

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

<पूर्व>+-----+-----------+----------+--------+| Value1 | Value2 | Value3 | Value4 |+--------+-----------+----------+--------+| नल | 78 | 65 | शून्य || 110 | नल | 78 | NULL |+----------+--------+--------+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL के साथ एक या अधिक कॉलम में सटीक मान वाली पंक्तियों को कैसे खोजें?

    इसके लिए आप सबक्वेरी के साथ GROUP BY HAVING का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1861 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Marks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoT

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

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

  1. MySQL:मैं विशेष चरित्र के साथ एक मूल्य कैसे ढूंढ सकता हूं और न्यूल के साथ प्रतिस्थापित कर सकता हूं?

    इसके लिए, नीचे दिए गए सिंटैक्स के अनुसार SET yourColumnName =NULL का उपयोग करें - अपना TableNameset yourColumnName=NULLअपडेट करें जहां yourColumnName=yourValue; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1914 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Code varchar(20) )AUTO_INCREMENT=1001;क्वे