কম্পিউটার টিউটোরিয়াল

SQL Server-এ FROM ক্লজ

SQL Server FROM ক্লজ (T-SQL) SQL Server কোয়েরিতে প্রয়োজনীয় টেবিলগুলো তালিকাভুক্ত করার জন্য ব্যবহৃত হয়।

FROM ক্লজের সিনট্যাক্স

 FROM bang1 
[ { INNER JOIN
| LEFT OUTER JOIN
| RIGHT OUTER JOIN
| FULL OUTER JOIN } bang2
ON bang1.cot1 = bang2.cot1 ]

ভেরিয়েবল নাম ও মান

bang1 এবং bang2 - SQL স্টেটমেন্টে ব্যবহৃত টেবিল। দুটি টেবিল bang1.cot1 = bang2.cot1 নীতিতে সংযুক্ত।

দ্রষ্টব্য

  1. FROM ক্লজে কমপক্ষে ১টি টেবিল থাকতে হবে।
  2. ২ বা অধিক টেবিল হলে সাধারণত INNER বা OUTER কীওয়ার্ড দ্বারা সংযুক্ত করা হয়। পুরনো সিনট্যাক্স WHERE ক্লজেও সম্ভব, কিন্তু নতুন মানদণ্ড অনুযায়ী FROM ক্লজে জয়েন নিয়ম ব্যবহার করাই পরামর্শদায়ক।

উদাহরণ - ১ টেবিল

 SELECT * 
FROM nhanvien
WHERE ten = 'Jane';

এই উদাহরণে FROM ক্লজ nhanvien টেবিলটি নির্দেশ করে, অন্য কোনো টেবিল সংযুক্ত নেই।

উদাহরণ - INNER JOIN দিয়ে ২ টেবিল

 SELECT nhacungcap.nhacungcap_id, nhacungcap.nhacungcap_ten, donhang.donhang_ngay 
FROM nhacungcap
INNER JOIN donhang
ON nhacungcap.nhacungcap_id = donhang.nhacungcap_id;

এখানে FROM ক্লজে ২টি টেবিল nhacungcap এবং donhang দেওয়া হয়েছে, INNER JOIN দ্বারা nhacungcap_id কলামের মাধ্যমে সংযুক্ত।

উদাহরণ - OUTER JOIN দিয়ে ২ টেবিল

 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 দুটি টেবিল, LEFT OUTER JOIN দিয়ে nhanvien_id কলাম দ্বারা সংযুক্ত।


  1. MS SQL Server-এ ডেটাবেস ডিলিট করা

  2. MS SQL Server আর্কিটেকচার সম্পর্কে জানুন

  3. SQL Server-এ মেমরি-অপ্টিমাইজড টেবিল থেকে মেমরি প্রেশার আলার্ট পরিচালনা

  4. সহজ মাইগ্রেশন: MS Access ডেটা SQL Server 2014-এ স্থানান্তর করুন