मैं अपनी तालिका से खाली "टेक्स्ट" फ़ील्ड प्राप्त करने की कोशिश कर रहा हूं जिसे मैंने मैन्युअल रूप से pgadmin के साथ साफ़ किया है। शुरू में उन क्षेत्रों में '' था और मैं उन्हें इस तरह क्वेरी कर सकते हैं:पोस्टग्रेस्क्ल, खाली फ़ील्ड का चयन करें
SELECT mystr, mystr1 FROM mytable WHERE mystr='' or mystr1=''
लेकिन है कि अगर मैं उन लोगों से पाठ हटा सकते हैं और सेल को रिक्त छोड़ते काम नहीं।
परिणाम प्राप्त करने के लिए क्वेरी को कैसे लिखें और परिणामस्वरूप एक साथ कोशिकाओं को स्पष्ट करें? या अकेले कोशिकाओं को साफ़ करें?
तार खाली या शून्य हैं? (पोस्टग्रेर्स '' 'और' एनयूएलएल 'अलग हैं) – wildplasser
मुझे नहीं पता कि' रिक्त सेल किस प्रकार का है ', सिर्फ pgadmin के साथ सेल के सभी पाठ हटा दिए गए हैं। अब मैं पूछताछ करने की कोशिश करता हूं कि Mystr = NULL या mystr1 = NULL, और परिणाम नहीं मिला। –
आप न्यूल की तुलना नहीं कर सकते, न्यूल मूल्य नहीं है, यह ऑर्थोगोनल है। आपको इसके बजाय 'WHERE Mystr IS NULL' का उपयोग करना चाहिए। – wildplasser