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

MySQL में रिक्त और शून्य मानों को कैसे छोड़ें?

<घंटा/>

MySQL में रिक्त और शून्य छोड़ने के लिए, निम्न सिंटैक्स का उपयोग करें:

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम न्यूल नहीं है और आपका कॉलमनाम <> '';

आइए पहले एक टेबल बनाएं:

mysql> टेबल बनाएं DemoTable (Id int, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड्स डालने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल मानों में डालें (100, 'लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (101, ''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (102, 'क्रिस'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (103, नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> में डालें डेमोटेबल वैल्यू (104,' '); क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (105, 'रॉबर्ट'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 106,null);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल से *चुनें;

यह निम्न आउटपुट को रिक्त मानों और NULL के साथ उत्पन्न करेगा:

<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 100 | लैरी || 101 | || 102 | क्रिस || 103 | शून्य || 104 | || 105 | रॉबर्ट || 106 | NULL |+------+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में रिक्त मानों के साथ-साथ शून्य को छोड़ने की क्वेरी निम्नलिखित है:

mysql> डेमोटेबल से * चुनें जहां फर्स्टनाम न्यूल नहीं है और फर्स्टनाम <> '';

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

<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 100 | लैरी || 102 | क्रिस || 105 | रॉबर्ट |+----------+-----------+3 पंक्तियों में सेट (0.03 सेकंड)
  1. खाली मानों के लिए MySQL कॉलम को NULL में अपडेट करें

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

  1. MySQL में NULL मानों के लिए 1 प्रदर्शित करें

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

  1. तालिकाओं में कैसे शामिल हों और MySQL डेटाबेस से मान कैसे प्राप्त करें?

    तालिकाओं में शामिल होने के लिए, MySQL में JOIN अवधारणा का उपयोग करें। सबसे पहले, दो टेबल बनाते हैं। आइए पहली तालिका बनाएं - );क्वेरी ठीक है, 0 पंक्तियां प्रभावित (1.19 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो52 मानों में डालें(3,माइक);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13