خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT
نویسنده : امیر انصاری
امروز با کد نویسی اس کیو ال سرور آشنا خواهیم شد. البته به جای کد نویسی بهتر است بگوییم اسکریپت نویسی، چون زبان اس کیو ال سرور یک زبان اسکریپتی می باشد. اینکه فرق بین کد و اسکریپت چیست، مربوط به نحوه کامپایل و ترجمه آن توسط کامپایلرهای برنامه نویسی می باشد، پس زیاد ذهنتان را درگیر آن موضوع نکنید. فعلا اینقدری بدانید که زبان برنامه نویسی اس کیو ال سرور یک زبان اسکریپتی است. حالا ما هم می خواهیم در این آموزش شروع به اسکریپت نویسی در اس کیو ال سرور بکنیم.

نرم افزار سامانه مودیان راهکار



آشنایی با دستور SELECT


دستور SELECT یکی از مهمترین و پرکاربردترین دستورات اس کیو ال سرور می باشد. کار اصلی آن بازیابی اطلاعات از جداول نرم افزار SQL Server می باشد. دستور SELECT در شکل ابتدایی آن خیلی ساده است، اما با توجه به اطلاعاتی که می خواهیم بازیابی کنیم و با توجه به عملیاتی که می خواهیم روی اطلاعات انجام بدهیم این دستور هم متناسب با آن انتظارات ما می تواند پیچیده هم بشود.

وارد محیط اس کیو ال سرور شوید. ابتدا در Object Explorer دیتابیس PhoneBookDB را که از ابتدای این آموزش با آن مثالها را تمرین کرده ایم، انتخاب کنید.

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

حالا وارد منوی File شوید. در زیر منوهای آن بر روی منوی New بروید و سپس از گزینه های ظاهر شده گزینه Query with Current Connection را انتخاب کنید.

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

مشابه تصویر زیر محیط اسکریپت نویسی اس کیو ال سرور باز می شود.

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

مشابه تصویر زیر ابتدا دستور SELECT را بنویسید و سپس بر روی دکمه Exceute (اجرا) که در تصویر زیر هایلایت شده است کلیک کنید تا دستور اجرا شود.


SELECT * FROM PhoneBook


11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

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

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

حالا به قوانین دستور SELECT می پردازیم :

  1. ابتدا کلمه کلیدی SELECT نوشته می شود.
  2. سپس اسامی فیلدها که با کاما از یکدیگر جدا شده اند نوشته می شود. اگر شما مثل این مثال کاراکتر * (ستاره) را قرار دهید، یعنی همه فیلدها را به من نشان بده.
  3. سپس کلمه کلیدی FROM نوشته می شود.
  4. در پایان نام جدول مربوطه نوشته می شود. در واقع این جدول، همانی است که اطلاعات آن به شما نمایش داده خواهد شد.

بازیابی داده های مربوط به فیلدهایی خاص از اس کیو ال سرور


دستور قبلی را که با هم نوشتیم پاک کنید و دستور زیر را جایگزین آن کرده و سپس اجرا کنید. نکته : فشردن کلید F5 در صفحه کلید معادل است با کلیک بر روی دکمه Execute .


SELECT LastName FROM PhoneBook


خروجی این دستور در تصویر زیر قابل مشاهده می باشد. همانطور که می بینید فقط فیلد LastName (نام خانوادگی) در خروجی نمایش داده شده است.

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

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


SELECT FirstName, LastName FROM PhoneBook


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

11. آموزش SQL Server به زبان ساده. بازیابی اطلاعات جداول با استفاده از دستور SELECT

این مثال را با سلیقه خودتان تغییر بدهید و سعی کنید تا فیلدهای مختلفی را نمایش بدهید یا مخفی کنید. دقت کنید که ترتیب نوشتن فیلدها در دستور SELECT دقیقا ترتیب چینش آنها در خروجی را نیز تعیین می نماید.


آموزش قبلی : 10. آموزش SQL Server به زبان ساده. انواع داده ها (Data Type) در اس کیو ال سرور

آموزش بعدی : 12. آموزش SQL Server به زبان ساده. محدود کردن داده ها با دستور WHERE



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.