0

آموزش گام به گام SQL Server

 
cryingsphere
cryingsphere
کاربر نقره ای
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 375
محل سکونت : خراسان رضوی

پاسخ به:آموزش گام به گام SQL Server
چهارشنبه 22 تیر 1390  2:03 PM

سلام

الحاق جداول :

 

- بخش اتصال به سایر جداول به منظور تعیین روابط بین جداول لازم برای استخراج توسط دستور                Select تعبیه شده است که دارای ساختار ذیل می باشد :

 

·         Inner Join  زمانی بکار می رود که سطرهای معادل در دو جدول می بایستی وجود داشته باشد.

·         Left Join  زمانی بکار می رود که جدول سمت چپ یا اصلی ملاک انتخاب رکورد باشد.

·         Right Join زمانی بکارمی رودکه جدول سمت راست یامتصل شده ملاک انتخاب رکورد باشد.

·         مقدار شرط اتصال عبارت منطقی است که رابطه بین جدول اصلی و جدول Join شده را تعیین می کند که عموماً از طریق PK و FK  این ارتباط تعیین می گردد در غیر اینصورت به منظور افزایش سرعت شایسته است که ایندکس های مناسب برای ارتباط بین جداول درحجم داده های زیاد پیش بینی شده باشد. ازطرفی درصورتیکه قرار است گروه بندی روی جدول اصلی صورت پذیرد می بایستی از دستورGroup By استفاده گردد و شرط گروه بندی نیز در جلوی دستور Having  اعلام می گردد.

·         همانطور که مشاهده می کنید با تک دستور Select و مفاهیم اشاره شده یک برنامه نویس باتجربه          می بایستی ستونهای مورد نیاز را در یک Query  استخراج نماید که این موضوع با درک مفاهیم درست پایگاه داده و ممارست بیشتر محقق خواهد شد بدین منظور برای درک بیشتر به مثال های ذیل که براساس سیستم پرسنلی اشاره شده در فصل اول می باشد دقت فرمائید.

 

در بحث بعدی توابع تجمعی رو بحث خواهیم کرد.

موفق باشید

تشکرات از این پست
دسترسی سریع به انجمن ها