2011-01-19 12 views
20

मैं WHERE स्थिति के साथ एक कॉलम से विशिष्ट मान/डेटा को हटाना चाहता हूं। एक और तरीके से रखकर, मैं पूरी पंक्ति को हटाना नहीं चाहता हूं। क्या यह संभव है?कॉलम से विशिष्ट मान हटाएं जहां स्थिति है?

+1

एक नमूना अब तुम क्या मिल गया है शामिल करें। –

उत्तर

13

यदि आप पंक्ति में ही बरकरार छोड़ने के लिए इच्छुक रहे हैं को को नष्ट नहीं करना चाहती। आप पंक्ति को अपडेट करना चाहते हैं, और कॉलम मान बदलना चाहते हैं।

इस के लिए सामान्य रूप एक UPDATE बयान होगा:

UPDATE <table name> 
SET 
    ColumnA = <NULL, or '', or whatever else is suitable for the new value for the column> 
WHERE 
    ColumnA = <bad value> /* or any other search conditions */ 
12
UPDATE myTable 
SET myColumn = NULL 
WHERE myCondition 
+0

यदि आप कोड, एक्सएमएल या डेटा नमूने पोस्ट करते हैं, ** कृपया ** टेक्स्ट एडिटर में उन पंक्तियों को हाइलाइट करें और संपादक टूलबार पर "कोड नमूने" बटन ({}) पर क्लिक करें ताकि इसे अच्छी तरह प्रारूपित किया जा सके और इसे हाइलाइट किया जा सके! –

2

तुम भी REPLACE उपयोग कर सकते हैं()।

अद्यतन टेबल निर्धारित कॉलम = REPLACE (स्तंभ, 'Test123', 'टेस्ट')

संबंधित मुद्दे