دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • مرداد

جلسه ۱۹ : Aliases یا عنوان در SQL

  • دسته‌بندی‌ها :
جلسه ۱۹ : Aliases یا عنوان در SQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره آموزش کامل SQL را دنبال می کنند. اگر در جریان روال آموزش باشید، آموزشهای اخیر را به آموزش عملگر ها و دستوراتی که در ساختار دستور WHERE برای ریز کردن نتایج جستجو استفاده می شود، اختصاص دادیم. که از جمله می توان به عملگر پر کاربرد LIKE در این زمینه اشاره کرد. در این بخش قصد داریم وارد مباحث جدیدی شده و به آموزش مبحث آشنایی با Aliases یا عنوان در SQL ، بپردازیم.

      آشنایی با Aliases یا عنوان در SQL

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

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

      aliases یا عناوین، فقط در مدت زمان جستجو وجود دارد.

      ساختار عناوین در فیلدها:

      مثال : 

      ساختار عناوین در جداول:

      مثال : 

      نمونه ی جداول بانک اطلاعاتی

      جدول زیر ، بخشی از رکوردهای جدول “Customers” است:

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۲Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.۰۵۰۲۱Mexico
      ۳Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.۰۵۰۲۳Mexico
      ۴Around the HornThomas Hardy۱۲۰ Hanover Sq.LondonWA1 1DPUK

      جدول زیر نیز، بخشی از رکوردهای جدول “Orders” است:

      OrderIDCustomerIDEmployeeIDOrderDateShipperID
      ۱۰۳۵۴۵۸۸۱۹۹۶-۱۱-۱۴۳
      ۱۰۳۵۵۴۶۱۹۹۶-۱۱-۱۵۱
      ۱۰۳۵۶۸۶۶۱۹۹۶-۱۱-۱۸۲

      از دو جدول فوق، در مثال های این آموزش استفاده می کنیم.

      استفاده از عناوین در فیلدها

      مثال زیر دو عنوان برای فیلدهای CustomerID  و CustomerName ایجاد می کند:

      مثال : 

      نکته:اگر عنوان دارای فضای خالی بین حروف، باشد، باید داخل براکت [ عنوان ] ، قرار بگیرد، مانند:

      مثال زیر همانند مثال بالا عمل می کند، با این تفاوت که عنوان جدیدی برای ContactName که دارای فضای خالی است، تعریف کرده ایم:

      مثال : 

      مثال زیر یک عنوان با نام Address را برای فیلدهای Address, PostalCode, City و Country ، ایجاد می کند:

      مثال : 

      نکته: ساختار مثال فوق در بانک اطلاعاتی MySQL ، بصورت زیر است:

      مثال : 

      مثال تعریف عنوان برای جداول

      مثال زیر رکوردهایی را که در جدول customer، فیلد CustomerName آن ها با مقدار “Around the Horn” برابر بوده و فیلد CustomerID آنها نیز در جدول Orders موجود باشد، را انتخاب می کند. اما در ابتدای دستور، جدول customer را با عنوان c و جدول Orders را با عنوان o تعریف می کند:

      مثال : 

      در اینجا،  مثال بالا را بدون تعریف عنوان، قرار داده ایم:

      مثال : 

      تعریف عنوان بیشتر در موارد زیر استفاده می شود:

      • بیش از یک جدول درگیر در پرس و جو استفاده می شود.
      • توابع در پرس و جو استفاده می شود.
      • نام فیلدها بسیار بزرگ بوده، یا قابل خواندن نیست.
      • دو یا چند فیلد با هم ترکیب می شوند.

      کلام آخر

      در این آموزش ، چگونگی تعریف کردن عناوین در پرس و جوهای SQL را ارائه کردیم. همچنین با کاربردهای معمول تعریف عنواین ، آشنا شدید. امیدواریم که از مباحث آشنایی با Aliases یا عنوان در SQL ، استفاده کرده باشید.

      QR:  جلسه ۱۹ : Aliases یا عنوان در SQL
      به اشتراک بگذارید