এসকিউএল UNION অপারেটর
SQL UNION
অপারেটরটি দুই বা ততোধিক SELECT
স্টেটমেন্টের ফলাফল একত্রে প্রকাশ করতে পারে।
SQL UNION
অপারেটরটি কোন ডুপ্লিকেট সারি ফেরত দেওয়া ছাড়াই দুই বা ততোধিক SELECT
স্টেটমেন্টের ফলাফল একত্রিত করে।
UNION
অপারেটর ব্যবহারের পূর্বশর্তঃ
প্রতিটি
SELECT
স্টেটমেন্টে কলামের সংখ্যা অবশ্যই সমান থাকতে হবে।কলাম-সমূহের ডেটা টাইপ একই হতে হবে।
SELECT
স্টেটমেন্টের সকল কলাম-সমূহ একই ক্রমে(order) থাকতে হবে।
SQL UNION সিনট্যাক্স
বিঃদ্রঃ UNION
অপারেটরটি ডিফল্টভাবে একাধিক ভ্যালু শুধুমাত্র একবার সিলেক্ট করে। ডুপ্লিকেট(Duplicate) ভ্যালু পাওয়ার জন্য UNION
এর সাথে ALL
কিওয়ার্ড ব্যবহার করতে হবে।
উদাহরণ
student এবং student_result টেবিল দুইটি দেখি
student এবং student_result টেবিল থেকে রোল নাম্বার কলাম সিলেক্ট করেছি। প্রথমে student টেবিলের সব রোল নাম্বার রিটার্ন করবে পরে যা red কালার দ্বারা ছবিতে দেখানো হয়েছে student_result টেবিল থেকে যে রোল নাম্বার student এ নেই সেই রোল নাম্বার রিটার্ন করবে যা blue কালার দ্বারা ছবিতে দেখানো হয়েছে।
কোয়েরি টি নিচের মত রেজাল্ট রিটার্ন করবে
Last updated