آموزش دستور کلیدی LEFT JOIN در SQL LEFT JOIN Keyword- SQL

بازدید: 350 بازدید
الحاق چپ LEFT JOIN
[cdb_box_content]

با سلام خدمت همراهان همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزش SQL در خدمت شما عزیزان هستیم.

می توانید برای مطالعه بیشتر در مورد SQL  به این لینک در وب سایت پرنیان طرح مراجعه کنید.

در آموزش امروز قصد داریم در مورد LEFT JOIN یا الحاق چپ یا در بهتر الحاق از طرف چپ ،در زبان برنامه نویسی SQL صحبت کنیم.

همچنین نحوه استفاده کردن از دستور کلیدی LEFT JOIN در این زبان را نیز مرور و با هم تمرین خواهیم کرد.

در ادامه آموزش همراه ما باشید.

[/cdb_box_content]
[cdb_box_content]

مقدمه


دستور کلیدی LEFT JOIN تمام رکوردهای  جدول سمت چپ (جدول 1) ، و رکوردهای همسان از جدول سمت راست (جدول 2) را برمی گرداند.

در صورت عدم مطابقت ، نتیجه NULL از سمت راست به عنوان نتیجه نهایی بازگردانده می شود

شکل نحوی این دستور به شکل زیر می باشد.

SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;

نکته!

توجه داشته باشید که در بعضی از پایگاه های داده، LEFT JOIN، با نام LEFT OUTER JOIN خوانده می شود.

اگر بخواهیم این الحاق را با شکل نمایش دهیم، می توانیم چنین شکلی را برای آن متصور شویم.

الحاق چپ LEFT JOIN
الحاق چپ LEFT JOIN
[/cdb_box_content]
[cdb_box_content]

پایگاه داده های نمونه در این آموزش:

در این آموزش از پایگاه داده مشهور Northwind استفاده خواهیم کرد.

در زیر گزیده ای از جدول “Customers” قرار دارد:

الحاق چپ LEFT JOIN
الحاق چپ LEFT JOIN

 

همچنین گزیده ای از جدول “Orders” نیز وجود دارد.

الحاق چپ LEFT JOIN
الحاق چپ LEFT JOIN
[/cdb_box_content]
[cdb_box_content]

مثالی برای استفاده از الحاق چپ

SQL LEFT JOIN Example

دستور SQL زیر همه مشتری ها و هرگونه سفارش ممکن برای هر مشتری را انتخاب می کند:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;

می توانید نتیجه دستور بالا را از این لینک مشاهده و تمرین کنید.

[/cdb_box_content]
[cdb_box_content]

نکته مهم!

دستور  کلیدی LEFT JOIN تمام رکوردها را از جدول سمت چپ (مشتریان) برمی گرداند.

حتی اگر هیچ تطبیقی ​​در جدول سمت راست (سفارشات) وجود نداشته باشد.

[/cdb_box_content]
[cdb_box_content]

اگر این مطلب برای شما مفید بود، ما را در گوگل ستاره باران کنید.

ترجمه و ارائه : رویا نجفی

منبع : وب سایت w3schools

[/cdb_box_content]
دسته بندی آموزش MY SQL
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.