মাইএসকিউএল ইউনিয়ন সকল অপারেটর
UNION ALL অপারেটর দুটি বা ততোধিক SELECT স্টেটমেন্টের ফলাফল সেটগুলিকে একত্রিত করতে ব্যবহৃত হয়।
UNION ALL অপারেটর প্রতিটি বিবৃতি থেকে সমস্ত সারি অন্তর্ভুক্ত করে, যেকোনো সদৃশ সহ।
ফলাফল সমন্বয়
একাধিক SELECT স্টেটমেন্টের ফলাফলকে একটি একক ফলাফল সেটে একত্রিত করে
কপি রাখুন
ডুপ্লিকেট সারি অন্তর্ভুক্ত
কাঠামোগত প্রয়োজনীয়তা
একই সংখ্যক কলাম এবং ডেটা প্রকার প্রয়োজন
ইউনিয়ন সকলের জন্য প্রয়োজনীয়তা
UNION সমস্ত সিনট্যাক্স
UNION অপারেটর ডিফল্টরূপে ডুপ্লিকেট মানগুলি সরিয়ে দেয়, কিন্তু UNION ALL-এ ডুপ্লিকেট মান অন্তর্ভুক্ত থাকে:
SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;
দ্রষ্টব্য:
ফলাফল সেটের কলামের নামগুলি সাধারণত প্রথম SELECT স্টেটমেন্টের কলামের নামের মতোই হয়।
ডেমো ডাটাবেস
এই টিউটোরিয়ালে আমরা সুপরিচিত নর্থউইন্ড মডেল ডাটাবেস ব্যবহার করব।
"গ্রাহক" টেবিল থেকে একটি নির্বাচন:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
"সরবরাহকারী" টেবিল থেকে একটি নির্বাচন:
| SupplierID | SupplierName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Exotic Liquid | Charlotte Cooper | 49 Gilbert St. | London | EC1 4SD | UK |
| 2 | New Orleans Cajun Delights | Shelley Burke | P.O. Box 78934 | New Orleans | 70117 | USA |
| 3 | Grandma Kelly's Homestead | Regina Murphy | 707 Oxford Rd. | Ann Arbor | 48104 | USA |
এসকিউএল ইউনিয়ন সমস্ত উদাহরণ
নিম্নলিখিত এসকিউএল বিবৃতিটি "গ্রাহক" এবং "সরবরাহকারী" টেবিল থেকে শহরগুলি (ডুপ্লিকেট মান সহ) প্রদান করে:
ExampleGet your own SQL Server
SELECT City FROM Customers
UNION ALL
SELECT City FROM Suppliers
ORDER BY City;
এসকিউএল ইউনিয়ন সব যেখানে
নিম্নলিখিত এসকিউএল বিবৃতিটি "গ্রাহক" এবং "সরবরাহকারী" টেবিল থেকে জার্মান শহরগুলি (ডুপ্লিকেট মান সহ) প্রদান করে:
Example
SELECT City, Country FROM Customers
WHERE Country='Germany'
UNION ALL
SELECT City, Country FROM Suppliers
WHERE Country='Germany'
ORDER BY City;