آموزش استفاده از دستور Select در Sql Server
سلام به همه کاربران گرامی وب سایت .Aspcore.ir با مقاله آموزش استفاده از دستور Select در Sql Server در خدمت شما هستیم.
یکی از مهم ترین و پایه ای ترین دستورات موجود در دیتابیس و Sql Server دستور بسیار پرکاربرد Select می باشد. به همین منظور در این مقاله در مورد آموزش استفاده از دستور Select در Sql Server صحبت خواهیم کرد.
برای یادگیری کوئری نویسی در Sql Server مهم ترین دستور Select می باشد. با استفاده از دستور Select می توان اطلاعات را از جدول یا جداول واکشی کرد و نمایش داد.
به صورت ساده استفاده از دستور Select به این صورت می باشد :
Select * From Table_Name
در دستور بالا:
کلمه Select به اطلاعات را نمایش بده
کلمه * به معنی همه ستونها
کلمه From به معنی از جدول
و کلمه Table_Name هم نام جدولی می باشد که اطلاعات قرار است از آن نمایش داده شود.
بنابراین می توان گفت دستور بالا یعنی همه اطلاعات را از همه ستونهای جدول نمایش بده.
اما اجازه بدهید در ادامه آموزش استفاده از دستور Select در Sql Server مثالهای بیشتری را ارائه دهیم.
دستور زیر را در نظر بگیرید:
Select * From Customers
دستور بالا به این معنی می باشد که همه ستونهای جدول customers را نمایش بده.
اما توجه کنید که میتوان کمی دستور بالا را تغییر داد. فرض کنید جدول customer شامل ۴ ستون به نام های زیر می باشد :
- CustomerID
- CustomerName
- CustomerTel
- CustomerAddress
و شما می خواهید در خروجی خود فقط ۲ ستون را نمایش دهید. در این صورت میتوانید به این صورت این دستور را بنویسید
Select CustomerName,CustomerAddress From Customers
در دستور بالا فقط ستونهای نام مشتری و آدرس مشتری نمایش داده خواهد شد.
اما در ادامه آموزش استفاده از دستور Select در Sql Server فرض کنید می خواهید نام ستونها را تغییر دهید و از نام های پیش فرض استفاده نکنید. در این صورت می توانید از alias استفاده نمایید.
به مثال زیر توجه نمایید:
Select CustomerName As Name,CustomerAddress As Address From Customers
بعد از اجرای دستور بالا در Sql Server نام ستونها در خروجی به Name و Address تغییر می کند.
آموزش استفاده از دستور Select در Sql Server
همچنین ممکن است شما بخواهید اطلاعات را با یک شرط خاص نمایش دهید. بنابراین می توانید به این صورت دستور را بنویسید :
Select CustomerName As Name,CustomerAddress As Address From Customers Where CustomerID = 3
همانطور که مشاهده می کنید برای اعمال شرط ها از کلمه کلیدی Where بعد از نام جدول استفاده می شود و پس از آن نام ستون و مقدار مورد شرط را ذکر می کنیم.
در آخر شما می توانید با استفاده از دستور Top مشخص نمایید دقیقا چند سطر از اطلاعات در خروجی نمایش داده شود.
Select Top 5 CustomerName As Name,CustomerAddress As Address From Customers
با اجرای دستور بالا فقط ۵ ردیف از اطلاعات نمایش داده می شود.