जब हम SQL सर्वर में क्रॉस अप्लाई का उपयोग करते हैं?
जब हम SQL सर्वर में क्रॉस अप्लाई का उपयोग करते हैं?

वीडियो: जब हम SQL सर्वर में क्रॉस अप्लाई का उपयोग करते हैं?

वीडियो: जब हम SQL सर्वर में क्रॉस अप्लाई का उपयोग करते हैं?
वीडियो: एसक्यूएल सर्वर में क्रॉस अप्लाई और आउटर अप्लाई 2024, दिसंबर
Anonim

क्रॉस अप्लाई से केवल पंक्तियाँ लौटाता है आउटर तालिका जो तालिका-मूल्यवान फ़ंक्शन से परिणाम सेट उत्पन्न करती है। यह दूसरे शब्द, परिणाम क्रॉस अप्लाई इसमें लेफ्ट साइड टेबल एक्सप्रेशन की कोई पंक्ति नहीं है जिसके लिए राइट साइड टेबल एक्सप्रेशन से कोई परिणाम प्राप्त नहीं होता है। क्रॉस अप्लाई पंक्ति से पंक्ति के रूप में काम करें INNER JOIN।

इसके अलावा, SQL सर्वर में क्रॉस क्या है?

संचालन में शामिल हों SQL सर्वर हैं दो या दो से अधिक तालिकाओं को जोड़ने के लिए प्रयोग किया जाता है। NS क्रॉस अप्लाई ऑपरेटर शब्दार्थ रूप से INNER JOIN ऑपरेटर के समान है। यह उन अभिलेखों को तालिका मूल्यवान फ़ंक्शन और तालिका में शामिल होने से पुनर्प्राप्त करता है, जहां यह दोनों के बीच मिलान करने वाली पंक्तियों को ढूंढता है।

इसी तरह, SQL सर्वर में क्रॉस अप्लाई और आउटर अप्लाई क्या है? SQL सर्वर लागू करें ऑपरेटर के दो प्रकार हैं; क्रॉस अप्लाई और आउटर अप्लाई . NS क्रॉस अप्लाई ऑपरेटर बाएं टेबल एक्सप्रेशन से केवल उन पंक्तियों को लौटाता है (इसके अंतिम आउटपुट में) यदि यह राइट टेबल एक्सप्रेशन से मेल खाता है। दूसरे शब्दों में, दायाँ तालिका व्यंजक केवल बाएँ तालिका व्यंजक मिलान के लिए पंक्तियाँ लौटाता है।

इसी तरह कोई पूछ सकता है कि क्रॉस अप्लाई और आउटर अप्लाई का इस्तेमाल कब करें?

क्रॉस अप्लाई के साथ एक प्रतिस्थापन के रूप में इस्तेमाल किया जा सकता है आंतरिक रूप से जुड़ा जब हमें मास्टर टेबल और एक फ़ंक्शन से परिणाम प्राप्त करने की आवश्यकता होती है। लागू UNPIVOT के प्रतिस्थापन के रूप में इस्तेमाल किया जा सकता है। दोनों में से एक क्रॉस अप्लाई या बाहरी आवेदन यहां इस्तेमाल किया जा सकता है, जो विनिमेय हैं। विचार करें कि आपके पास नीचे दी गई तालिका है (जिसका नाम MYTABLE है)।

क्रॉस अप्लाई का क्या मतलब है?

क्रॉस अप्लाई से केवल पंक्तियाँ लौटाता है आउटर तालिका जो तालिका-मूल्यवान फ़ंक्शन से परिणाम सेट उत्पन्न करती है। यह दूसरे शब्दों का परिणाम है क्रॉस अप्लाई इसमें लेफ्ट साइड टेबल एक्सप्रेशन की कोई पंक्ति नहीं है जिसके लिए राइट साइड टेबल एक्सप्रेशन से कोई परिणाम प्राप्त नहीं होता है। क्रॉस अप्लाई पंक्ति से पंक्ति के रूप में काम करें INNER JOIN।

सिफारिश की: