ویژگی Alias :
همانطور که در تمام مثال های ذکر شده از دستور Select مشاهده کردید ، نام یا عنوانی که در بالای هر ستون در خروجی نمایش داده می شود ، همان نام فیلد مربوط به داده در جدول اصلی پایگاه داده است . گاهی اوقات تمایل بر این است که این نام را تغییر دهیم ، یا در مواردی که در بخش توابع SQL خواهیم دید ، یک ستون جدید ایجاد می کنیم که باید نامی برای آن تعیین شود . از ویژگی Alias برای در نظر گرفتن یک نام مستعار و مجازی برای قرار گرفتن در بخش عنوان هر ستون در خروجی دستور Select استفاده می شود .
شکل کلی این دستور به صورت زیر است :
Select نام فیلد As عنوان ( Alias ) From نام جدول
مثال : از جدول Student نام و نام خانوادگی دانشجویان رشته نرم افزار را بر حسب حروف الفبا در ۲ ستون تحت عنوان های ” نام ” و ” نام خانوادگی ” نمایش دهید :
Student Table | |||||
Student ID | Name | Family | Major | City | Grade |
۴۱۲۵۲۲۱۴ | Ahmad | Rezaee | Hard Ware | Tehran | ۱۸ |
۱۰۷۲۴۱۱۳ | Ehsan | Amiri | Soft Ware | Karaj | ۱۴ |
۱۰۲۵۴۸۶۱ | Zahra | Hosini | Hard Ware | Tehran | ۱۷ |
۲۷۳۶۵۱۸۷ | Sahar | Ahmadi | Soft Ware | Bam | ۱۶ |
۳۵۶۵۴۴۱۵ | Hesam | Razavi | Soft Ware | Tehran | ۱۹ |
مثال | |||||||||
Select Name As نام , Family As خانوادگی From Student Where Major = ‘Soft Ware’ Order By Family ; |
کد | ||||||||
|
مثال |
نکته مهم : می توان بر روی مقادیر ستون هایی که داده عددی دارند ، عملیات ریاضی ( مثل ضرب ، تقسیم و … ) انجام داده و سپس نتایج محاسبات را در یک ستون جدید با عنوان دلخواه تعیین شده توسط ویژگی Alias در خروجی دستور Select نمایش داد .در این حالت ستون یا ستون های به جدول خروجی اضافه می شود .
در این ارتباط مثالی را ذکر می کنیم :
مثال : فرض کنید جدولی داریم به نام Books ، که در آن مشخصات چند کتاب مختلف قرار دارد . در این جدول قیمت کتاب ها به دلار است و ما می خواهیم قیمت کتاب ها را در یک ستون جدید به تومان مشاهده کنیم . در این به روش زیر عمل می کنیم :
Books Table | |||
Radif | Name | Publisher | Price $ |
۱ | Learning Access | Microsoft | ۸ |
۲ | Java Script Samples | DeveloperStudio | ۶ |
۳ | HTML Reference | DeveloperStudio | ۷ |
مثال | ||||||||||||||||||||||||||
Select Radif , Name , Publisher , Price , Price * 840 As قیمت به تومان From Books ; | کد | |||||||||||||||||||||||||
|
خروجی |