কখন SQL এ একটি বহিরাগত যোগদান ব্যবহার করবেন?
কখন SQL এ একটি বহিরাগত যোগদান ব্যবহার করবেন?

ভিডিও: কখন SQL এ একটি বহিরাগত যোগদান ব্যবহার করবেন?

ভিডিও: কখন SQL এ একটি বহিরাগত যোগদান ব্যবহার করবেন?
ভিডিও: এসকিউএল যোগদান ব্যাখ্যা করা হয়েছে ||| এসকিউএল এ যোগদান করে ||| এসকিউএল টিউটোরিয়াল 2024, এপ্রিল
Anonim

একটি বাইরের যোগদান দুই বা ততোধিক টেবিল থেকে সারি একত্রিত করে ফলাফল ফেরাতে ব্যবহৃত হয়। কিন্তু একটি অভ্যন্তরীণ অসদৃশ যোগদান , দ্য বাইরের যোগদান একটি নির্দিষ্ট টেবিল থেকে প্রতিটি সারি ফিরিয়ে দেবে, এমনকি যদি যোগদান শর্ত ব্যর্থ হয়।

এর, আপনি কখন একটি বাইরের যোগদান ব্যবহার করবেন?

তাই যদি আপনি উভয় টেবিলে একটি মিল আছে শুধুমাত্র সারি অন্তর্ভুক্ত করতে চান তুমি ব্যাবহার কর একটি অভ্যন্তরীণ যোগদান . যদি আপনি একটি টেবিল থেকে সমস্ত সারি চাই এবং অন্যটি থেকে শুধুমাত্র মিলিত সারি চাই, আপনি একটি OUTER যোগদান ব্যবহার করুন (বাম বা ডান), এবং যদি আপনি উভয় টেবিল থেকে সব সারি পেতে চান, তুমি ব্যাবহার কর একটি সম্পূর্ণ OUTER যোগদান.

এছাড়াও জেনে রাখুন, আমরা কখন SQL এ লেফট আউটার জয়েন ব্যবহার করি? ক বাম বাইরে যোগদান এটি ও হতে পারে ব্যবহৃত একটি ফলাফল সেট ফেরত দিতে যেখানে প্রথম টেবিলের সমস্ত সারি রয়েছে যা দ্বিতীয় টেবিলে বিদ্যমান নেই WHERE ক্লজে পরীক্ষা করে দ্বিতীয় টেবিলের NOT NULL কলামের মান একটি NULL মান রয়েছে। এই হিসাবে একই ব্যবহার একটি যেখানে বিদ্যমান নেই সাব-কোয়েরি।

এর পাশাপাশি, কখন বাইরের যোগ এবং ভিতরের যোগ ব্যবহার করবেন?

  1. যেখানে একটি মিল আছে উভয় টেবিল থেকে সমস্ত সারি ফেরত দিতে আপনি INNER JOIN ব্যবহার করেন।
  2. OUTER Join-এ ফলস্বরূপ টেবিলে খালি কলাম থাকতে পারে।
  3. LEFT OUTER JOIN প্রথম টেবিল থেকে সমস্ত সারি প্রদান করে, এমনকি যদি দ্বিতীয় টেবিলে কোনো মিল না থাকে।

ডান বাইরের সংযোগের কাজ কী?

কি ডান বাইরের যোগদান এসকিউএল-এ। নাম প্রস্তাব হিসাবে ডান বাইরের যোগদান এর একটি রূপ বাইরের যোগদান যেটি উৎস টেবিল থেকে প্রতিটি রেকর্ড ফেরত দেয় এবং লক্ষ্য টেবিল থেকে শুধুমাত্র সেই মানগুলি প্রদান করে যা পূরণ করে যোগদান করুন অবস্থা

প্রস্তাবিত: