SQL সার্ভারে কার্টেসিয়ান পণ্য কি?
SQL সার্ভারে কার্টেসিয়ান পণ্য কি?
Anonim

দ্য কার্টিজিয়ান পণ্য , এছাড়াও একটি হিসাবে উল্লেখ করা হয় ক্রস যোগদান করুন, ক্যোয়ারীতে তালিকাভুক্ত সমস্ত টেবিলের সমস্ত সারি প্রদান করে। প্রথম টেবিলের প্রতিটি সারি দ্বিতীয় টেবিলের সমস্ত সারির সাথে জোড়া হয়েছে। দুটি টেবিলের মধ্যে কোন সম্পর্ক সংজ্ঞায়িত না হলে এটি ঘটে। AUTHOR এবং STORE উভয় টেবিলেই দশটি সারি আছে।

এটি বিবেচনায় রেখে, ক্রস যোগ কি কার্টেসিয়ান পণ্যের মতো?

উভয় যোগদান করে দিতে একই ফলাফল. ক্রস - যোগদান SQL 99 যোগদান এবং কার্টিজিয়ান পণ্য ওরাকল মালিকানা যোগদান . ক ক্রস - যোগদান যে একটি 'কোথায়' ধারা নেই কার্টিজিয়ান পণ্য . কার্টিজিয়ান পণ্য ফলাফল-সেটে প্রথম টেবিলের সারির সংখ্যা থাকে, দ্বিতীয় টেবিলের সারির সংখ্যা দিয়ে গুণ করা হয়।

উপরন্তু, উদাহরণ সহ SQL এ ক্রস জয়েন কি? দ্য ক্রস যোগদান প্রথম টেবিল (T1) থেকে প্রতিটি সারিতে দ্বিতীয় টেবিল (T2) থেকে প্রতিটি সারির সাথে যোগ দিয়েছে। অন্য কথায়, the ক্রস যোগদান উভয় টেবিল থেকে সারিগুলির একটি কার্টেসিয়ান গুণফল প্রদান করে। দ্য ক্রস যোগদান প্রথম টেবিল (T1) থেকে একটি সারি পায় এবং তারপর দ্বিতীয় টেবিলের (T2) প্রতিটি সারির জন্য একটি নতুন সারি তৈরি করে।

এর পাশাপাশি, কার্টেসিয়ান পণ্যের কারণ কী?

এ কার্টেশিয়ান JOIN একটি টেবিলের প্রতিটি সারির জন্য অন্য টেবিলের প্রতিটি সারির জন্য একটি যোগ রয়েছে। একটি WHERE শর্ত অনুপস্থিতিতে কার্টেশিয়ান JOIN একটি মত আচরণ করবে কার্টিজিয়ান পণ্য . অর্থাৎ, ফলাফল-সেটের সারির সংখ্যা হল পণ্য দুটি টেবিলের সারির সংখ্যা।

একটি পণ্য যোগদান কি?

এর সংজ্ঞা পণ্য যোগদান দ্য পণ্য যোগদান একটি সম্পর্ক থেকে প্রতিটি যোগ্যতা সারির সাথে অন্য সম্পর্ক থেকে প্রতিটি যোগ্যতা সারি তুলনা করে এবং WHERE পূর্বাভাস ফিল্টারের সাথে মেলে এমন সারিগুলি সংরক্ষণ করে৷ ক্যোয়ারীতে কোন WHERE ক্লজ উল্লেখ নেই। দ্য যোগদান একটি বৈষম্য শর্ত আছে. ORed আছে যোগদান শর্তাবলী

প্রস্তাবিত: