में जहां खंड में एक उपनाम कॉलम का उपयोग करना मुझे पता है कि आप टी-एसक्यूएल के लिए खंड में उपनाम कॉलम का उपयोग नहीं कर सकते हैं; हालांकि, माइक्रोसॉफ्ट ने इसके लिए कुछ प्रकार का कामकाज प्रदान किया है?एमएस-एसक्यूएल 2000
संबंधित प्रश्न:
में जहां खंड में एक उपनाम कॉलम का उपयोग करना मुझे पता है कि आप टी-एसक्यूएल के लिए खंड में उपनाम कॉलम का उपयोग नहीं कर सकते हैं; हालांकि, माइक्रोसॉफ्ट ने इसके लिए कुछ प्रकार का कामकाज प्रदान किया है?एमएस-एसक्यूएल 2000
संबंधित प्रश्न:
एक वैकल्पिक हल होगा एक व्युत्पन्न तालिका का उपयोग करने के लिए।
उदाहरण के लिए:
select *
from
(
select a + b as aliased_column
from table
) dt
where dt.aliased_column = something.
मुझे आशा है कि इस मदद करता है।
आप जो एलियासिंग कर रहे हैं उसके आधार पर, आप इसे उपयोगकर्ता परिभाषित फ़ंक्शन और संदर्भ में बदल सकते हैं जो दोनों स्थानों पर है। अन्यथा आप कई स्थानों पर एलियाज्ड कोड की प्रतिलिपि बनाते हैं, जो बहुत बदसूरत हो जाता है और यदि आप उस कॉलम पर ऑर्डर कर रहे हैं तो 3+ स्पॉट अपडेट करना है।
मैंने हमेशा एसक्यूएल को दोहराया है, यह बहुत बेहतर है! – Coops