۱۰ دستور پرکاربرد SQL که باید با آنها آشنا شوید

امروز باز هم می خواهیم در خصوص زبان SQL  و دستورات پرکاربرد SQL در نرم افزار اکسس بپردازیم.

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

اینکه ما بخواهیم با تمامی این اصطلاحات و کلمات کلیدی بطور ۱۰۰ درصدی آشنا شویم کار نشدنی نیست اما بطور قطع سخت خواهد بود .

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

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

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

کاری که می خواهیم امروز در این مطلب انجام دهیم این است که با هم ۱۰ کلمه کلیدی در زبان برنامه نویسی SQL  را جدا کرده و به بررسی عملکرد و کاربرد آنها بپردازیم. 

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

البته قبلا هم در این سایت مطالب متعددی در خصوص SQL  و اصطلاحات مربوط به آن را  با هم مطالعه کردیم . 

برای دسترسی به این مطالب می توانید از لینکهای زیر استفاده کنید . 

مطلب اول : آشنایی با اصطلاحات کاربردی SQ

مطلب دوم : کار با دستورات SQL  در محیط برنامه نویسی VBA

هر کاربر زبان برنامه نویسی SQL  فارغ از اینکه در سطح مبتدی یا در سطح حرفه ای قرار دارد با دستورات چهارگانه موسوم به CRUD   آشنایی دارد .

منظور از CRUD  مخفف واژه های Create – Insert-Update-Delete  می باشد که قبلا راجع به انها صحبت کردیم . 

امروز می خواهیم با آشنایی با ده واژه کاربردی جدید دایره لغات و دانش خود را در کار با این زیبان برنامه نویسی بالا ببریم .

ابتدا نگاهی به لیست این کلمات بکنیم :

  1. ALTER TABLE
  2. AS
  3. EXCEPT
  4. GROUP BY
  5. HAVING
  6. LIKE
  7. MERGE
  8. ORDER BY
  9. SELECT DISTINCT
  10. UNION

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

بررسی دستور پرکاربرد ALTER TABLE در  SQL 

دستور پرکاربرد SQL

ALTER TABLE دستوری است که به خودی خود دارای قابلیت های متعددی بوده و می تواند کارهای متعددی را برای ما انجام دهد .

برای بررسی عملکرد ایندستور در ادامه با من همراه باشید .

۱- اضافه کردن یک ستون در یک جدول .

یکی از کاربردهای این دستور همان است که در بالا به آن اشاره کردیم .

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

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

برای انجام این کار شکل کلی این دستور بصورت زیر است :

در اینجا ما بعد از این دستور نام جدول مورد نظر را می آوریم و در خط دوم یک ستون را که شامل نام

آن ستون به همراه نوع داده آن است را تعیین می کنیم .

۲- حذف یک ستون از جدول

حالا اگر بخواهیم با استفاده از این دستور یک ستون را از جدول خود حذف کنیم می توانیم به این صورت عمل کنیم :

ما برای این کار در خط دوم از کلمه کلیدی DROP COLUMN  استفاده می کنیم .

۳- تغییر نوع داده یک ستون

برای اینکه نوع داده یک ستون را در جدول تغییر دهیم می توانیم از شکل دستوری زیر استفاده کنیم .

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

۲- کلمه کلیدی AS

 یکی دیگر از دستور پرکاربرد SQL کلمه کلیدی AS  می باشد .

با استفاده از این کلمه کلیدی می توانیم برای یک ستون در جدول یک نام مستعار ایجاد کنیم .

اما نام مستعار چیست و در کجا به درد ما می خورد .

فرض کنید که در جدول فیلدی داریم با عنوان StudentRegistrationID  .

حال اگر بخواهیم بطور مداوم از همچین نامی در کد نویسی خود استفاده کنیم و مدام به آن اشاره کنیم مطمئنا هم وقت ما گرفته می شود و هم اینکه دچار خطا و دردسر خواهیم شد .

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

برای این کار می توانیم با استفاده از کلمه کلیدی AS  بصورت زیر عمل کنیم .

از این به بعد به راحتی می توانیم به جای عبارت طولانی StudentRegistrationID  از اسم معادل ID  که برای آن تعریف کردیم استفاده کنیم . 

۳- کلمه کلیدیEXCEPT

اکنون سومین دستور پرکاربرد SQL می رویم.

با استفاده از دستور و کلمه کلیدی Except  کاری که می توانیم بکنیم این است که دو عبارت Select  را با هم ادغام کرده و در خروجی فقط مقادیری را به کاربر بر می گردانیم که در عبارت Select  اول وجود دارند اما در عبارت دوم وجود ندارند .

برای توضیح بهتر و درک مناسب از کارکرد این دستور به کدهای زیر  نگاه کنید .

ما در اینجا دو عبارت Select  داریم .

در عبارت اول می خواهیم که اسامی مربوط به کتابها را در جدول مربوطه لیست کند .

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

حالا با استفاده از دستور Except می خواهیم که فقط کتابهایی را برای ما لیست کند که در جدول اول هستند اما در جدول دوم حضور ندارند .

در واقع از این طریق می توانیم متوجه شویم که موجودی کتابهای ما شامل چه مواردی است و چه مواردی از این کتابها به فروش رفته اند

۳- کلمه کلیدیGROUP BY

.

این مطلب در دست تکمیل است ….. . 

دستور پرکاربرد SQL

آموزش اکسس بازدید : 148 views 14 مارس, 2020 ۰