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

एक कॉलम में नल रिकॉर्ड्स को हटाने के लिए MySQL क्वेरी?

<घंटा/>

किसी कॉलम में NULL रिकॉर्ड्स को हटाने के लिए, आप डिलीट कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

अपनेटेबलनाम से हटाएं जहां आपका कॉलमनाम शून्य है;

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

mysql> टेबल बनाएं removeNullRecordsDemo -> ( -> Name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

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

mysql> removeNullRecordsDemo value('John') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> removeNullRecordsDemo value(null);query OK में डालें, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> removeNullRecordsDemo में डालें मान ('लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> removeNullRecordsDemo मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> removeNullRecordsDemo मान (शून्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> removeNullRecordsDemo मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> removeNullRecordsDemo मान (शून्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) )

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

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

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

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

आइए अब उपरोक्त कॉलम में से NULL रिकॉर्ड हटा दें -

mysql> removeNullRecordsDemo से डिलीट करें जहां Name IS NULL है;क्वेरी ओके, 3 पंक्तियाँ प्रभावित (0.16 सेकंड)

जांचें कि कॉलम से नल रिकॉर्ड हटा दिए गए हैं या नहीं -

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

NULL को छोड़कर सभी रिकॉर्ड प्रदर्शित करने वाला आउटपुट निम्नलिखित है -

<पूर्व>+----------+| नाम |+----------+| जॉन || लैरी || बॉब || डेविड |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. दिनांक कॉलम NULL बनाने के लिए MySQL क्वेरी?

    दिनांक कॉलम को शून्य बनाने के लिए, वैकल्पिक तालिका का उपयोग करें और संशोधित करें और दिनांक को पूर्ण पर सेट करें। निम्नलिखित वाक्य रचना है - तालिका बदलें yourTableName कॉलम संशोधित करें yourColumnName दिनांक NULL; आइए पहले एक टेबल बनाएं। यहां, हमने कॉलम को NOT NULL - . के रूप में सेट किया है टेबल ब

  1. मुद्रा रिकॉर्ड सेट करने के लिए MySQL क्वेरी

    मुद्रा रिकॉर्ड प्रदर्शित करने और उन्हें सही रूप में प्रदर्शित करने के लिए MySQL में FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्मिलित करें(773646463);क्वेरी ठीक है,

  1. पिछली जगहों को हटाने के लिए MySQL क्वेरी

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