۰
subtitle
ارسال: #۱
  
Natural full outer join چیه؟
سلام
Natural full outer join چیه؟
Natural full outer join چیه؟
۰
ارسال: #۲
  
RE: Natural full outer join چیه؟
سلام
همونطور که میدونیم الحاق طبیعی بر روی خصیصه های هم نام اعمال میشه یعنی سطرهایی که خصیصه های هم نام یکسان دارند در خروجی ظاهر میشه.
در مورد الحاق خارجی، ۳ نوع الحاق خارجی وجود داره:
Left Outer Join
Right Outer Join
Full Outer Join
که با توضیح یکی از موارد دو مورد دیگه هم مشخص میشن.
Left Outer Join عمل الحاق رو با شرط گفته شده انجام میده ولی در خروجی علاوه بر نتیجه ی اعمال شرط، سطرهای رابطه سمت چپ عملگر رو هم میاره (هرچند در شرط صدق نکرده باشند). دو مورد دیگه هم مشخصه.
حالا میتونیم نتیجه گیری کلی داشته باشیم که Full Outer Natural Join چیکار میکنه.
عمل الحاق با شرط برابر بودن خصیصه های هم نام صورت میگیره و در خروجی به دلیل وجود کلمه Full Outer، سطرهایی از جداول سمت راست و چپ عملگر رو که در شرط صدق نکرده اند رو هم میاره. (ممکنه مقادیر null زیادی در خروجی وجود داشته باشه.)
همونطور که میدونیم الحاق طبیعی بر روی خصیصه های هم نام اعمال میشه یعنی سطرهایی که خصیصه های هم نام یکسان دارند در خروجی ظاهر میشه.
در مورد الحاق خارجی، ۳ نوع الحاق خارجی وجود داره:
Left Outer Join
Right Outer Join
Full Outer Join
که با توضیح یکی از موارد دو مورد دیگه هم مشخص میشن.
Left Outer Join عمل الحاق رو با شرط گفته شده انجام میده ولی در خروجی علاوه بر نتیجه ی اعمال شرط، سطرهای رابطه سمت چپ عملگر رو هم میاره (هرچند در شرط صدق نکرده باشند). دو مورد دیگه هم مشخصه.
حالا میتونیم نتیجه گیری کلی داشته باشیم که Full Outer Natural Join چیکار میکنه.
عمل الحاق با شرط برابر بودن خصیصه های هم نام صورت میگیره و در خروجی به دلیل وجود کلمه Full Outer، سطرهایی از جداول سمت راست و چپ عملگر رو که در شرط صدق نکرده اند رو هم میاره. (ممکنه مقادیر null زیادی در خروجی وجود داشته باشه.)
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close