0

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

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

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

سلام

 

- دستور Select : بدون شک دستور Select  از مهمترین دستورات در SQL  است، این دستور جهت استخراج  داده ها از یک یا چند جدول تحت شرایطی بکار برده می شود شکل کلی دستور Select  بصورت خلاصه و کاربردی بصورت ذیل قابل ارائه است:

 

, …  ستون ] = نام مستعار ستون [    یا    ] نام مستعار ستون [ [AS]  ستونها     یا   Select [Top  n]   *

] نام جدول جدید    [ Into

] بخش اتصال به سایر جداول [ ] نام مستعار [ [AS]  نام جدول اصلی From

]  عبارت شرطی   [ Where

] ستون های قابل گروه بندی [ Group By

] عبارت شرطی درصورت استفاده از گروه بندی   [Having  

] نام مستعار ستون   یا   شماره ستونهایی که بایستی مرتب شوند   یا   ستونهای قابل مرتب سازی  [ Order By

 

در این ساختار خیلی کلی اجزاء اشاره شده به شرح ذیل خواهند بود:

 

-         بااستفاده از دستور Into  خروجی ستون ها به جدول اعلام شده ارسال خواهند شد.

-         شرط عبارت است مقدار منطقی که می تواند یکی از مجموعه های ذیل را شامل گردد.

 

که در اینجا  " عبارت "  می تواند یک SubQuery ، فیلد ، متغیر و یا ترکیبی از آنها باشد.

-  ستون عبارت است یک مقدار استخراج شده تحت شرایط ذیل :

 

و در صورتیکه از * استفاده گردد کلیه ستونهای جدول یا جداول درخواستی ارائه می گردد و درصورتیکه نام ستونها تعیین گردد تنها ستونهای ذکر شده ارائه خواهند شد و با استفاده از AS  یا  =  می توان برای ستون بازگشتی یک نام مستعار نیز برای برنامه دریافت کننده ارسال نمود درغیراینصورت نام فیلد یا یک نام خاص بصورت سریالی توسط SQL Server  ارائه خواهد شد. از طرفی Top  n  تعداد  n   رکورد اولیه استخراج شده را تنها به درخواست کننده ارسال خواهد کرد که در مواردی بسیار مفید است.

-  ستونهای قابل مرتب سازی می تواند به شکل ذیل ارائه گردد :

که کلمات ASC  Desc ,  مرتب سازی صعودی و نزولی را برای ستون اشاره شده را تعیین خواهند کرد و درصورت عدم اعلام مقدار ASC  یعنی صعودی درنظر گرفته خواهد شد.

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

 

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

موفق باشید

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