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

मैं ऐसे डेटा का चयन कैसे करूं जिसका MySQL में कोई शून्य रिकॉर्ड नहीं है?

<घंटा/>

नॉट-नल रिकॉर्ड्स का चयन करने के लिए IS NOT NULL प्रॉपर्टी का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1792 (नाम varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1792 मानों में डालें ('जॉन स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1792 मानों में डालें (NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> में डालें DemoTable1792 मान ('डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1792 मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+--------------+| नाम |+--------------+| जॉन स्मिथ || शून्य || डेविड मिलर || NULL |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

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

mysql> DemoTable1792 से * चुनें जहां Name IS NOT NULL;

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

<पूर्व>+--------------+| नाम |+--------------+| जॉन स्मिथ || डेविड मिलर |+--------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. कैसे एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए?

    इसके लिए आप ORDER BY RAND LIMIT का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1581(StudentName) मान (कैरोल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. एक MySQL कॉलम को क्या असाइन करें जो खाली नहीं होना चाहिए?

    NOT NULL के साथ परिभाषित करें, यदि कोई कॉलम खाली नहीं होना चाहिए। आइए सबसे पहले NOT NULL - . में से किसी एक कॉलम के साथ एक टेबल बनाएं टेबल बनाएं DemoTable1895 (Id int NOT NULL, FirstName varchar(20), LastName varchar(20) NOT NULL);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग