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 और बैंग2 - SQL कथनों में प्रयुक्त तालिकाएँ। State1.cot1 =bang2.cot1 के सिद्धांत के अनुसार दो लिंक्ड टेबल।
नोट
- FROM खंड में कम से कम 1 तालिका होनी चाहिए।
- यदि 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
क्लॉज 2 टेबल देता है और donhang
, इन दो तालिकाओं को INNER JOIN
. के साथ जोड़ना nhacungcap_id
. के साथ दोनों टेबल पर कॉलम।
उदाहरण - OUTER JOIN के साथ 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
. से जुड़ने के लिए LEFT OUTER JOIN का उपयोग करना दोनों टेबल में कॉलम।