نام مستعار در SQL
در SQL می توان یک نام مستعار (Alias) به جدول یا ستون داد.
نام مستعار (Alias) در SQL
شما می توانید به جدول یا ستون نام دیگری را با استفاده از تخصیص یک نام مستعار بدهید. این امکان می تواند هنگامی که شما ستون یا جدولی دارید که نام پیچیده یا طولانی ایی دارد قابلیت مفیدی باشد.
یک نام مستعار می تواند هر چیزی باشد اما معمولا کوتاه می باشد.
تخصیص یک نام مستعار برای جداول:
FROM table_name AS alias_name
تخصیص یک نام مستعار برای ستون ها:
FROM table_name
مثال Alias:
فرض کنید یک جدول با نام Persons و جدولی دیگر با نام Product_Orders داریم. می خواهیم نام های مستعار P و po را به آنها بدهیم.
می خواهیم تمام سفارشاتی را که Ola Hansen مسئول آنها می باشد را لیست کنیم.
از دستور زیر استفاده می کنیم:
FROM Persons AS p,
Product_Orders AS po
WHERE p.LastName='Hansen' AND p.FirstName='Ola'
نکته: جدا کننده بین اشیا در SQL علامت "," می باشد.
دستور مشابه بدون استفاده از Alias:
FROM Persons,
Product_Orders
WHERE Persons.LastName='Hansen' AND Persons.FirstName='Ola'
همانطور که در دستور های بالا می بینید نام مستعار، یک query را هم برای نوشتن و هم به لحاظ خواندن آسان تر می کند.
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.
- نوشته شده توسط مهندس تمیزی
- بازدید: 22222
دیدگاهها
سلام
آموزش ها رو کامل ترجمه کنید لطفا مثلا :
In the following SQL statement we combine four columns (Address, City, PostalCode, and Country) and create an alias named "Address":
یا این
Aliases can be useful when:
There are more than one table involved in a query
Functions are used in the query
Column names are big or not very readable
Two or more columns are combined together
مهم هستن شما نگفتید.
سلام
ابتدا تشکر می کنم بخاطر دقت نظرتون ...
اما همان طور که می دانید، مطالب W3schools، مرتب در حال آپدیت شدن است در واقع زمانی که ما مطلب مربوط به Alias را ترجمه کردیم، دقیقاً همین چیزی بوده که در بالا مشاهد می کنید.
همچنین ذکر یک نکته مهم در اینجا خالی از لطف نیست و آن اینکه، اگر محتوا در بستر اینترنت مرتب تغییر نکند، به مرور زمان از گوگل حذف خواهد شد (مرگش فرا خواهد رسید)، بنابراین W3schools ناچار است که مطالبش را به هر قیمتی هم که شده بصورت هفتگی یا ماهانه تغییر دهد که البته برای انجام این کار یک تیم قدرتمند نیاز است ...!
حالا شما دوست عزیز، با صرف کمترین زمان ممکن توانستید، Alias را در SQL متوجه شوید. برای ما مهتر از این وجود ندارد.
سلام حق با شماست ممنون از سایت و مطالب خوب و ارزشمندتون