में किया जा सकता है मेरे पास एक प्रोजेक्ट है जो SQL सर्वर या एमएस एक्सेस को डेटा स्टोर के रूप में उपयोग कर सकता है। एक का चयन करें बयान में मैं एक COALESCE आपरेशन एकल स्तंभ और एक ही मूल्य पर, इस तरह प्रदर्शन करना होगा:COALESCE, IFNULL, या NZ() फ़ंक्शन जिसका उपयोग SQL सर्वर और एमएस एक्सेस
SELECT COALESCE([Amount], 0) FROM PaymentsDue;
मैं एक एकल एसक्यूएल बयान है कि दोनों एसक्यूएल सर्वर और एमएस एक्सेस में सही ढंग से निष्पादित करेगा लिखने के लिए चाहते हैं । SQL सर्वर संस्करण जो तत्काल ब्याज का है 2008 है, हालांकि संस्करणों पर लागू एक समाधान को प्राथमिकता दी जाएगी।
इससे पहले, कोई व्यक्ति to show me an SQL trick सक्षम था जिसने मुझे दिनांक में एक डेटाटाइम प्रभावी रूप से CASTIME करने के लिए एक एकल चयन कथन का उपयोग करने की अनुमति दी। मैं सोच रहा था कि क्या किसी के पास एक COALESCE (उदाहरण के लिए, IFNULL या NZ) ऑपरेशन करने के लिए एक समान चाल है जिस पर SQL सर्वर और एमएस एक्सेस दोनों पर लागू किया जा सकता है?
'राशि = 0' भाग एक्सेस में काम नहीं करेगा। यह '0 एएस राशि 'होना चाहिए। –
मैं इस समाधान के एक संस्करण के साथ चला गया। मेरी तत्काल आवश्यकता एक 'INSERT करने के लिए है। । । चुनते हैं। । । और मैं बस दो बार कथन दोहराता हूं, एक बार एनयूएलएल के लिए और एक बार अन्य पंक्तियों के लिए। –