عنوان : دستورات پیوند و Join در SQL(متخصصین ایران)درس18
متخصصین ایران طراحی سایت

دستورهای پیوند ( Join ) در SQL

از مجموعه دستورات Join در اسکیوال ، برای پيوند جدول ها در پايگاه داده ها استفاده می شود. از دستور های Join ، برای ارتباط بین چندین جدول که با یکدیگر ارتباط دارند ، درواقع کلید خارجی برای آنها تعریف شده است، میتوان استفاده کرد.

تفاوتهای بین دستورات پیوند ( JOIN ) در SQL

دستور INNER JOIN : خروجی  دستور JOIN یا دستور INNER JOIN از بین سطرهایی انتخاب میشود که حداقل یک رابطه در هر دو جدول وجود داشته باشد.

دستور LEFT JOIN : خروجی  دستور LEFT JOIN از از جدول سمت چپ انتخاب میشود، حتی اگر هیچ رابطه ای با  جدول سمت راست نداشته باشد.

دستور RIGHT JOIN : خروجی دستور RIGHT JOIN  از از جدول سمت راست انتخاب میشود، حتی اگر هیچ رابطه ای با  جدول چپ نداشته باشد.

دستور FULL JOIN : خروجی  دستور FULL JOIN از بین سطرهایی انتخاب میشود که  یک رابطه در یکی از جداولبایستی  وجود داشته باشد.
 

تفاوت Join و InnerJoin

تفاوت Join و InnerJoin در performance آنها می باشد. نتیجه ی اجرای هر دوی آنها یکسان است اما دستور InnerJoin دارای Prformance بالاتری می باشد و به همین دلیل توصیه می شود که از دستور InnerJoin استفاده شود.




نظر شما درباره این مطلب:




مطالب مشابه

42

SQL چیست ؟ (اس کیو ال چیست)(متخصصین ایران)


متخصصین ایران طراحی سایت

در مدل رابطه‌ای داده‌ها، زبان ساختارمند پرسش‌ها یا اس کیو ال یا سی کوال...


SQL چیست ؟ (اس کیو ال چیست)(متخصصین ایران)                  (اطلاعات بیشتر)

76

دستورات DML و DDL در اس کیو ال(متحصصین ایران)


متخصصین ایران طراحی سایت

SQL به دو قسمت تقسیم میشود ...


دستورات DML و DDL در اس کیو ال(متحصصین ایران)                  (اطلاعات بیشتر)

78

انواع داده و متغیر در SQL(متخصصین ایران)درس1


متخصصین ایران طراحی سایت

در این قسمت از آموزش sql ، انواع ...


 انواع داده و متغیر در SQL(متخصصین ایران)درس1                  (اطلاعات بیشتر)

84

دستور SELECT DISTINCT در sql(متخصصین ایران)درس3


متخصصین ایران طراحی سایت

چنانچه در ستون های مورد جستجو ، موارد تکراری وجود داشته باشد ...


 دستور SELECT DISTINCT در sql(متخصصین ایران)درس3                  (اطلاعات بیشتر)

92

دستور مرتب سازی Order By در sql(متخصصین ایران)درس6


متخصصین ایران طراحی سایت

اطلاعاتی که در دستور select در اسکیوال به عنوان خروجی


دستور مرتب سازی Order By در sql(متخصصین ایران)درس6                  (اطلاعات بیشتر)

94

دستور Group By در sql(متخصصین ایران)درس7


متخصصین ایران طراحی سایت

از دستور Group By در اسکیوال برای دسته بندی ...


 دستور Group By در sql(متخصصین ایران)درس7                  (اطلاعات بیشتر)