Mysql Tutorial
  • ডাটাবেজ কি
    • ডাটাবেজ সফটওয়্যার কি?
    • RDBMS
  • এসকিউএল
    • SQL কি কি করতে পারে?
    • mysql এ কোড করা :
  • ডেটাবেজ তৈরি/ডিলেট করা
    • ডেটাবেজ তৈরি CREATE DATABASE
    • ডেটাবেজ ডিলেট করা (DROP DATABASE)
  • ডেটাবেজ টেবিল
    • টেবিল তৈরী
    • টেবিলের কলাম ডেটা টাইপ
      • প্রাইমারি কী
      • SQL NOT NULL কনস্ট্রেইন্ট
      • SQL UNIQUE কনস্ট্রেইন্ট
      • SQL Default কনস্ট্রেইন্ট
      • SQL CHECK কনস্ট্রেইন্ট
    • student টেবিল তৈরি
    • teacher টেবিল তৈরি
    • orders টেবিল তৈরি
    • student_result টেবিল তৈরি
    • attendance_count টেবিল তৈরি
    • টেবিল ডিলেট করা (DROP table)
    • টেবিলের তথ্য-সমূহ ডিলেট করা (TRUNCATE TABLE)
  • Insert,Select,Update,Delete
    • ইনসার্ট ইন্টু-Insert Into
      • INSERT উদাহরণ
    • সিলেক্ট-Select
    • UPDATE স্টেটমেন্ট
      • Update উদাহরণ
    • Delete
      • DELETE উদাহরণ
  • ডাটা সর্ট করা
    • ডাটা সর্ট উদাহরণ
  • ডাটা ফিল্টার করা:
    • DISTINCT স্টেটমেন্ট
    • LIMIT স্টেটমেন্ট
    • WHERE স্টেটমেন্ট
    • Where YEAR
    • WHERE Comparison অপারেটর
      • (=) অপারেটর
      • (<>)অপারেটর
      • (>) অপারেটর
      • ( < ) অপারেটর
      • (>=) অপারেটর
      • (<=) অপারেটর
    • WHERE Logical অপারেটর
      • AND অপারেটর
      • OR অপারেটর
      • IN অপারেটর
      • LIKE অপারেটর
      • NOT কীওয়ার্ড
      • BETWEEN অপারেটর
      • is Null
  • এসকিউএল CASE
  • এসকিউএল GROUP BY
  • এসকিউএল HAVING
  • এসকিউএল Alias
  • এসকিউএল Join
    • এসকিউএল INNER JOIN
    • এসকিউএল LEFT JOIN
    • এসকিউএল Right JOIN
  • এসকিউএল UNION অপারেটর
  • এসকিউএল UNION All অপারেটর
  • এসকিউএল ফাংশন
    • এসকিউএল AVG() ফাংশন
    • এসকিউএল COUNT ফাংশন
    • এসকিউএল MAX ফাংশন
    • এসকিউএল MIN ফাংশন
    • এসকিউএল SUM ফাংশন
    • এসকিউএল UCASE() ফাংশন
    • এসকিউএল LCASE() ফাংশন
    • এসকিউএল CONCAT () ফাংশন
    • এসকিউএল CONVERT() ফাংশন
  • Real Life Example
    • মাসিক হিসাব বের করা
Powered by GitBook
On this page

এসকিউএল UNION অপারেটর

SQL UNION অপারেটরটি দুই বা ততোধিক SELECT স্টেটমেন্টের ফলাফল একত্রে প্রকাশ করতে পারে।

SQL UNION অপারেটরটি কোন ডুপ্লিকেট সারি ফেরত দেওয়া ছাড়াই দুই বা ততোধিক SELECT স্টেটমেন্টের ফলাফল একত্রিত করে।

UNION অপারেটর ব্যবহারের পূর্বশর্তঃ

  • প্রতিটি SELECT স্টেটমেন্টে কলামের সংখ্যা অবশ্যই সমান থাকতে হবে।

  • কলাম-সমূহের ডেটা টাইপ একই হতে হবে।

  • SELECT স্টেটমেন্টের সকল কলাম-সমূহ একই ক্রমে(order) থাকতে হবে।

SQL UNION সিনট্যাক্স

SELECT 
    column1, column2
FROM
    table1 
UNION [ALL]
SELECT 
    column3, column4
FROM
    table2;

বিঃদ্রঃ UNION অপারেটরটি ডিফল্টভাবে একাধিক ভ্যালু শুধুমাত্র একবার সিলেক্ট করে। ডুপ্লিকেট(Duplicate) ভ্যালু পাওয়ার জন্য UNION এর সাথে ALL কিওয়ার্ড ব্যবহার করতে হবে।

উদাহরণ

student এবং student_result টেবিল দুইটি দেখি

SELECT roll FROM student UNION SELECT roll_number FROM student_result

student এবং student_result টেবিল থেকে রোল নাম্বার কলাম সিলেক্ট করেছি। প্রথমে student টেবিলের সব রোল নাম্বার রিটার্ন করবে পরে যা red কালার দ্বারা ছবিতে দেখানো হয়েছে student_result টেবিল থেকে যে রোল নাম্বার student এ নেই সেই রোল নাম্বার রিটার্ন করবে যা blue কালার দ্বারা ছবিতে দেখানো হয়েছে।

কোয়েরি টি নিচের মত রেজাল্ট রিটার্ন করবে

Previousএসকিউএল Right JOINNextএসকিউএল UNION All অপারেটর

Last updated 2 years ago