এসকিউএল-এ যোগ দিন এবং ইউনিয়ন মধ্যে পার্থক্য

লেখক: Laura McKinney
সৃষ্টির তারিখ: 2 এপ্রিল 2021
আপডেটের তারিখ: 5 মে 2024
Anonim
উদাহরণ সহ JOIN এবং UNION এর মধ্যে পার্থক্য
ভিডিও: উদাহরণ সহ JOIN এবং UNION এর মধ্যে পার্থক্য

কন্টেন্ট


JOIN এবং UNION এসকিউএল-এর দুটি ধারা বা দুটি বা ততোধিক সম্পর্কের ডেটা একত্রিত করতে ব্যবহৃত হয়। তবে যেভাবে তারা প্রাপ্ত ফলাফলের ডেটা এবং ফর্ম্যাট একত্রিত করে, তারতম্য। দ্য JOIN ধারা দুটি সম্পর্কের বৈশিষ্ট্যগুলিকে একত্রিত করে ফলাফল টিউপস গঠন করে যেখানে, মিলন ধারা দুটি প্রশ্নের ফলাফল একত্রিত করে। আসুন আমরা নীচে দেখানো তুলনা চার্টের সাহায্যে JOIN এবং UNION এর মধ্যে পার্থক্যটি আলোচনা করব।

  1. তুলনা রেখাচিত্র
  2. সংজ্ঞা
  3. মূল পার্থক্য
  4. উপসংহার

তুলনা রেখাচিত্র

তুলনা করার জন্য বেসJOINমিলন
মৌলিকজোইন দুটি পৃথক সম্পর্কের মধ্যে উপস্থিত টিউপসগুলির বৈশিষ্ট্যগুলিকে একত্রিত করে যা কিছু সাধারণ ক্ষেত্র বা বৈশিষ্ট্যগুলি ভাগ করে।ইউনিয়ন ক্যোয়ারিতে উপস্থিত সম্পর্কের বিভিন্ন অংশকে একত্রিত করে।
শর্তদু'জন জড়িত সম্পর্কের কমপক্ষে একটি সাধারণ বৈশিষ্ট্য উপস্থিত থাকলে JOIN প্রযোজ্য।ইউনিয়ন প্রযোজ্য যখন ক্যোয়ারীতে উপস্থিত কলামগুলির সংখ্যা একই এবং সংশ্লিষ্ট বৈশিষ্ট্যের একই ডোমেন থাকে।
প্রকারভেদইনার, ফুল (আউটার), বাম যোগদান করুন, ডান যোগ দিন।ইউনিয়ন এবং ইউনিয়ন সব।
প্রভাবজড়িত সম্পর্কের টিউপসগুলির দৈর্ঘ্যের তুলনায় ফলস্বরূপ টিউপসগুলির দৈর্ঘ্য আরও বেশি।কোয়েরিতে জড়িত প্রতিটি সম্পর্কের সাথে উপস্থিত টিউপলের সংখ্যার তুলনায় ফলস্বরূপ টিউপলগুলির সংখ্যা আরও বেশি।
নকশা



JOIN এর সংজ্ঞা

JOIN এসকিউএল-এর ক্লজটি দুটি সম্পর্ক বা টেবিলের মধ্য দিয়ে টিপলগুলি একত্রিত করে যার ফলে দীর্ঘতর আকারের আকার হয়। ফলস্বরূপ tuple উভয় সম্পর্ক থেকে বৈশিষ্ট্য রয়েছে। বৈশিষ্ট্যগুলি তাদের মধ্যে সাধারণ বৈশিষ্ট্যের উপর ভিত্তি করে একত্রিত হয়। এসকিউএল-এ জিনের বিভিন্ন প্রকার অন্তর্ভুক্ত যোগদান করুন, বাম যোগদান করুন, ডান যোগ দিন, পুরো আউট যোগদান।

ভেতরের যোগ দিতে উভয় সারণীর মধ্যবর্তী সময়ে যতক্ষণ না উভয়র মধ্যে একটি সাধারণ বৈশিষ্ট্য রয়েছে ততক্ষণ দুটি সমন্বয় করে। বাম যোগ দিন বাম টেবিলের সমস্ত টিপল এবং ডান টেবিল থেকে টিপলের সাথে মেলে ফলাফল। ডান যোগ দিন ডান টেবিল থেকে সমস্ত টিপল এবং বাম টেবিল থেকে কেবল টুপল মেলে ফলাফল। সম্পূর্ণ আউট জয়েন উভয় টেবিল থেকে সমস্ত টিপলগুলিতে ফলাফল মিলছে যদিও তাদের মিল রয়েছে বৈশিষ্ট্যগুলি রয়েছে কি না।


অন্তর্ভুক্ত যোগদানের যোগ হিসাবে একই। আপনি অভ্যন্তরীণ কীওয়ার্ডটিও ফেলে দিতে পারেন এবং সহজভাবে INNER যোগদান করতে যোগদান করতে পারেন।

ইউনিয়ন সংজ্ঞা

ইউনিয়ন এসকিউএল-তে একটি সেট অপারেশন। ইউএনএন দুটি প্রশ্নের ফলাফল একত্রিত করে। ইউএনআইএন-এর ফলাফলের সাথে ক্যোয়ারিতে উপস্থিত উভয় সম্পর্কের টিপলস অন্তর্ভুক্ত রয়েছে। দুটি সম্পর্কের ইউনিয়নকে যে পরিস্থিতি সন্তুষ্ট করতে হবে তা হ'ল:

  1. দুটি সম্পর্কের মধ্যে একই সংখ্যার গুণাবলী থাকতে হবে।
  2. সংশ্লিষ্ট বৈশিষ্ট্যের ডোমেনগুলি একই হতে হবে।

দুটি ধরণের ইউনিয়ন রয়েছে মিলন এবং ইউনিয়ন সব। ইউনিয়ন ব্যবহার করে প্রাপ্ত ফলাফলটিতে নকলগুলি অন্তর্ভুক্ত নয়। অন্যদিকে, ইউনিয়ন ALL ব্যবহার করে প্রাপ্ত ফলাফল নকলটি ধরে রাখে।

  1. জোইন এবং ইউনিয়নের মধ্যে প্রাথমিক পার্থক্য হ'ল জোইন দুটি সম্পর্কের মধ্যবর্তী টিপলগুলিকে একত্রিত করে এবং ফলস্বরূপ উভয় সম্পর্কের গুণাবলী অন্তর্ভুক্ত করে। অন্যদিকে, ইউনিয়ন দুটি সেলেক্ট কোয়েরির ফলাফলকে একত্রিত করে।
  2. জয়োন ক্লজটি তখনই প্রযোজ্য যখন জড়িত দু'জনের মধ্যে দু'জনের মধ্যে কমপক্ষে একটি বৈশিষ্ট্য সাধারণ থাকে। অন্যদিকে, ইউএনআইএন তখন প্রযোজ্য হয় যখন দুটি সম্পর্কের ক্ষেত্রে একই সংখ্যার বৈশিষ্ট্য থাকে এবং সংশ্লিষ্ট বৈশিষ্ট্যের ডোমেন একই থাকে।
  3. এখানে চার প্রকারের অন্তর্ভুক্ত যোগদান করুন, বাম যোগদান করুন, নিখুঁত যোগদান করুন, সম্পূর্ণ বাইরে যোগদান করুন। তবে দুটি ধরণের ইউনিয়ন, ইউনিয়ন এবং ইউনিয়ন সব রয়েছে।
  4. জোইনে, ফলস্বরূপ টিপলটির আকার বৃহত্তর থাকে কারণ এতে উভয় সম্পর্কের বৈশিষ্ট্য রয়েছে। অন্যদিকে, ইউনিয়নতে টিউপলের সংখ্যা বৃদ্ধি পেয়েছে ফলস্বরূপ ক্যোয়ারীতে উপস্থিত উভয় সম্পর্কের মধ্যকার টিপল অন্তর্ভুক্ত।

উপসংহার:

উভয়ই ডেটা সমন্বিত অপারেশনগুলি বিভিন্ন পরিস্থিতিতে ব্যবহৃত হয়। জিন ব্যবহার করা হয় যখন আমরা দুটি সম্পর্কের বৈশিষ্ট্যগুলিকে একত্রিত করতে চাই যখন কমপক্ষে একটি বৈশিষ্ট্য সাধারণ থাকে। ইউনিয়নটি ব্যবহৃত হয় যখন আমরা ক্যোয়ারিতে উপস্থিত দুটি সম্পর্কের টুপলগুলি একত্রিত করতে চাই।