sql - I have a table that looks something like this: -
tblCust
लिंग नर महिला पुरुष पुरुष महिला < P> और मैं इस तरह अपडेट करना चाहता हूं कि पुरुष के स्थान पर और महिला की जगह नर सेट करना चाहते हैं। लेकिन यदि मैं अपडेट करता हूं तो महिला को पुरुष कहते हैं। अद्यतन tblcust सेट लिंग = 'पुरुष' जहां लिंग = 'महिला' सभी पंक्तियाँ अब पुरुष हैं, इसलिए मुझे पता है कि मूल रूप से महिला और मूल रूप से पुरुष का आंकड़ा खो गया था।
मैं इस समस्या को कैसे हल कर सकता हूं?
यह दो चरणों में नहीं किया जा सकता है, क्योंकि एक प्रकार का अद्यतन अन्य प्रकार को प्रभावित करेगा।
आपको एक केस का उपयोग करके एक क्वेरी में दोनों प्रकारों को अपडेट करने की आवश्यकता है बयान: <पूर्व> अद्यतन tblCst सेट लिंग = केस लिंग जब 'महिला' तब 'पुरुष' और 'महिला' अंत यदि आपके पास था अन्य लिंग, आपको थोड़े शोधन की आवश्यकता होगी:
अद्यतन tblCust सेट लिंग = केस लिंग जब 'महिला' तब 'पुरुष' जब 'पुरुष' और 'महिला' और लिंग अंत - अपरिवर्तित छोड़ दें अगर न तो पुरुष और नारी
Comments
Post a Comment