Sql Query چیست؟ | همانطور که در آموزش دستورات Sql گفته شد یک دسته دستورات DML داریم که مهمترین و پرکاربردتری دستور آن Select میباشد. در این آموزش ابتدا با اعمال پرس و جو در sql آشنا خواهید شد و سپس یکسری نکات کوئری نویسی گفته شده است. در آموزش دستور Select در Sql درباره این دستور توضیحات بیشتری همراه با فیلم آموزشی قرار داده شده است.
پرس و جو در Sql
برای نوشتن دستور Select دو حالت وجود دارد:
توضیحات درباره Sql Query چیست؟
- تمامی فیلدهای جدول در خروجی نمایش داده شود که در این حالت از دستور زیر استفاده می کنیم.
Select * From نام جدول
- یکسری از فیلدها در خروجی نمایش داده شود. درصورتیکه بخواهیم تنها یکی از فیلدها نمایش داده نشود باید نام تک تک فیلدهایی که میخواهیم در خروجی نمایش داده شود را بصورت زیر بنویسیم.
Select نام فیلد 1 , نام فیلد 2 , .... From نام جدول
در صورت زیاد بودن نام فیلدها برای اینکه خودمان نام تک تک فیلدها را ننویسیم میتوانیم بر روی جدول مورد نظر کلیک راست کرده و گزینه Script Table As – Select To – New Query Editor Window را انتخاب تا دستور Select مربوط به جدول موردنظر نمایش داده شود و سپس نام فیلدهایی که نمیخواهیم در خروجی نمایش داده شود را حذف کنیم.
در صورتیکه اسم فیلد یا نام جدول و یا پایگاه داده (دیتابیس) و کلیه اسامی اشیا در Sql Server دارای فاصله باشد در هنگام نامگذاری مشکلی وجود ندارد اما در موقع نوشتن Query یا دستورات باید آن اسم خاص را در داخل براکت ‘[ ]’ قرار دهید.
دستور فیلتر در Sql
درصورتیکه دستور Select بدون فیلتر و همانند مثالهای فوق اجرا شود خروجی شامل تمامی رکوردهای جدول خواهد بود و برای اینکه فیلتر دستورات را انجام دهید باید از دستور Where استفاده کنید. درآموزش دستور where در Sql آموزشهای مربوط به فیلتر کردن دستورات همراه با فیلم آموزشی قرار داده شده است.
select * | لیست فیلدها from نام جدول where شرط مورد نظر
نحوه اجرای Query در Sql
پس از نوشتن دستورات با زدن دکمه F5 و یا زدن دکمه Execute کوئری یا همان دستورات اجرا خواهد شد. توجه داشته باشید در صورتیکه بیش از یک دستور در صفحه وجود دارد و شما میخواهید تنها یکی از دستورات اجرا شود باید ابتدا آن دستورات را انتخاب و سپس دکمه F5 یا Ecexute را بزنید.
کوئری نویسی در Sql
در هر زبان برنامه نویسی کاراکتر یا عبارت Comment وجود دارد که اگر آن عبارت یا کاراکتر ابتدای یک خط قرار بگیرد آن خط اجرا نخواهد شد و جنبه توضیحات پیدا میکند. در T-Sql دو علامت خط تیره (–) عبارت Comment میباشد همچنین میتوان پس از انتخاب دستورات مورد نظر و زدن دکمه همانند تصویر زیر دستورات را Comment یا UnComment کرد.
درباره Sql Query چیست؟ بیشتر بدانید
پس از اجرای دستورات دو پنجره مهم نمایش داده میشود:
- پنجره Result
- پنجره Messages
در پنجره Results جواب پرس و جو ظاهر میشود و در پنجره Messages پیغامی نمایش داده میشود که مشخص میکند چند رکورد توسط پرس و جو شما تحت تاثیر قرار گرفته است. با استفاده از Ctrl + R میتوان این پنجره را ظاهر یا مخفی کرد و همچنین با Alt + Shift + Enter امکان Full Screen کردن پنجره و خارج کردن پنجره از حالت Full Screen وجود دارد.
پنجره Result دارای سه نمای مختلف است که همانند تصویر زیر در منوی Tools – Options – Query Results قابل تنظیم کردن است.
- Grid نمایش جدولی سطر و ستون که حالت پیش فرض میباشد.
- Text نمایش متنی
- File ذخیره جواب پرس و جو در فایل
سرفصل های آموزش Sql
- 01 Sql Server | نصب Sql Server 2014 رایگان 05:14
- 02 Sql Server | آموزش Sql Server رایگان 05:47
- 03 Sql Server | دستور Select در Sql رایگان 06:52
- 04 Sql Server | دستور Where در Sql رایگان 08:12
- 05 Sql Server | عملگر Like در Sql رایگان 09:42
- 06 Sql Server | دستور Order By در Sql رایگان 07:07
- 07ویتامین استوایی | آموزش رایگان Sql Server عضویت 7 فیلم آموزشی
- 08 جادوی استوایی | آموزش کامل Sql Server خرید 41 فیلم آموزشی