SQL Server FROM ক্লজ (T-SQL) SQL সার্ভার ক্যোয়ারীতে প্রয়োজনীয় টেবিলগুলি তালিকাভুক্ত করতে ব্যবহৃত হয়৷
ধারা ধারা থেকে
FROM bang1
[ { INNER JOIN
| LEFT OUTER JOIN
| RIGHT OUTER JOIN
| FULL OUTER JOIN } bang2
ON bang1.cot1 = bang2.cot1 ]
ভেরিয়েবলের নাম এবং পরিবর্তনশীল মান
bang1৷ এবং bang2 - SQL স্টেটমেন্টে ব্যবহৃত টেবিল। state1.cot1 =bang2.cot1 নীতি অনুসারে দুটি সংযুক্ত টেবিল।
দ্রষ্টব্য
- ফ্রম ক্লজে কমপক্ষে ১টি টেবিল থাকতে হবে।
- যদি 2 বা ততোধিক টেবিল থাকে, এই টেবিলগুলি সাধারণত INNER বা OUTER কীওয়ার্ড দ্বারা সংযুক্ত থাকে। যদিও WHERE ক্লজে পুরানো সিনট্যাক্স ব্যবহার করে সংযোগ করা সম্ভব, তবে FROM ক্লজে সংযোগ নিয়মের সাথে নতুন স্ট্যান্ডার্ড ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
উদাহরণ - 1 টেবিল
SELECT *
FROM nhanvien
WHERE ten = 'Jane;
এই উদাহরণটি nhanvien
এর টেবিল পেতে FROM ক্লজ ব্যবহার করে , অন্য কোন সংযোগ টেবিল নেই।
উদাহরণ - অভ্যন্তরীণ যোগদান সহ 2টি টেবিল
SELECT nhacungcap.nhacungcap_id, nhacungcap.nhacungcap_ten, donhang.donhang_ngay
FROM nhacungcap
INNER JOIN donhang
ON nhacungcap.nhacungcap_id = donhang.nhacungcap_id;
এই উদাহরণে, FROM
clause 2টি টেবিল এবং donhang
দেয় , এই দুটি টেবিলকে INNER JOIN
দিয়ে সংযুক্ত করা হচ্ছে nhacungcap_id
সহ উভয় টেবিলে কলাম।
উদাহরণ - বাইরের যোগদান সহ 2টি টেবিল
SELECT nhanvien.nhanvien_id, danhba.ho
FROM nhanvien
LEFT OUTER JOIN danhba
ON nhanvien.nhanvien_id = danhba.danhba_id
WHERE nhanvien.ten = 'Sarah';
এই FROM ক্লজটি দুটি টেবিল দেয়, nhanvien
এবং danhba
, nhanvien_id
এর সাথে সংযোগ করতে বাম বাইরের যোগদান ব্যবহার করে উভয় টেবিলে কলাম।