آموزش دستور کلیدی RIGHT JOIN در SQL

بازدید: 443 بازدید
Right Join
[cdb_box_content]

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

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

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

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

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

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

[/cdb_box_content]
[cdb_box_content]

مقدمه


دستور کلیدی RIGHT JOIN تمام رکوردهای  جدول سمت راست (جدول ۲) ، و رکوردهای همسان از جدول سمت چپ (جدول ۱) را برمی گرداند.

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

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

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

نکته!

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

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

 

sql-right join
sql-right join
[/cdb_box_content]
[cdb_box_content]

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

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

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

Right join
Right join
[/cdb_box_content]
[cdb_box_content]

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

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

SELECT Orders.OrderID, Employees.LastName, Employees.FirstName
FROM Orders
RIGHT JOIN Employees
ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;

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

[/cdb_box_content]
[cdb_box_content]

نکته مهم !

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

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

[/cdb_box_content]
[cdb_box_content]

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

ترجمه و ارائه : بهاره حسنی

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

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

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

سبد خرید

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