এই পোস্টে, আমরা SQL-এ অভ্যন্তরীণ যোগদান এবং বাইরের যোগদানের মধ্যে পার্থক্য বুঝতে পারব।
অভ্যন্তরীণ যোগদান
-
ব্যবহৃত ধারাটি হল 'Inner Join' এবং 'JOIN'৷
৷ -
এটি দুই বা ততোধিক টেবিলের সম্মিলিত টিপল প্রদান করে।
-
যখন কোনো বৈশিষ্ট্য সাধারণ না থাকে, ফলাফল খালি থাকে।
-
যদি টিপলের সংখ্যা বেশি হয়, তাহলে 'ইনার জয়েন' দ্রুত কাজ করে 'OUTERJOIN'-এর তুলনায়।
-
একটি নির্দিষ্ট বৈশিষ্ট্য সম্পর্কে বিস্তারিত তথ্য প্রয়োজন হলে এটি ব্যবহার করা হয়।
-
'JOIN' এবং 'Inner Join' একই পদ্ধতিতে কাজ করে।
সিনট্যাক্স
টেবিল_1 থেকে *নির্বাচন করুন ভিতরে যোগ দিন / টেবিলে যোগ দিনবাহ্যিক যোগদান
-
এটি একটি নির্দিষ্ট টেবিলের সম্মিলিত টিপল প্রদান করে।
-
'JOIN' শর্ত ব্যর্থ হলেও এটি ফেরত দেওয়া হয়।
-
LEFT OUTER Join, Right OUTER Join, FULL OUTER Join এই ধারাগুলি ব্যবহার করা যেতে পারে৷
-
এটি সাধারণ বৈশিষ্ট্যের উপর নির্ভর করে না।
-
যদি অ্যাট্রিবিউটটি ফাঁকা হয়, তাহলে শূন্যের পরিবর্তে NULL বসানো হয়।
-
'অভ্যন্তরীণ যোগদান'-এর তুলনায় 'বাহ্যিক যোগদান' ধীর।
-
সম্পূর্ণ তথ্যের প্রয়োজন হলে এটি ব্যবহার করা হয়।
-
সম্পূর্ণ বাইরের যোগদান এবং সম্পূর্ণ যোগদানের ধারা একই পদ্ধতিতে কাজ করে।
সিনট্যাক্স
টেবিল থেকে *নির্বাচন করুন.