AS (AS)
کلیدواژه AS برای ساخت «اسم مستعار (Alias)» است. یعنی به یک «ستون (Column)» یا «جدول (Table)» یک نام کوتاه می دهیم. گزارش ها خواناتر می شوند؛ مثل اسم کوتاه در لیست کلاس.
AS چیست و چرا مهم است؟
AS فقط داخل همان کوئری زنده است. بنابراین خارج از کوئری اثری ندارد. با آن می توانیم عنوان های خروجی را ساده کنیم یا نوشتن جوین ها را کوتاه تر کنیم.
اسم مستعار برای ستون ها
نمونه 1: تغییر نام دو ستون
SELECT CustomerID AS ID,
CustomerName AS Customer
FROM Customers;
نمونه 2: اسم مستعار با فاصله
اگر اسم مستعار فاصله دارد، از کوتیشن دوتایی یا براکت استفاده کن.
SELECT CustomerName AS Customer,
ContactName AS [Contact Person]
FROM Customers;
نمونه 3: ساخت ستون آدرس ترکیبی
SELECT CustomerName,
Address + ', ' + PostalCode + ' ' + City + ', ' + Country AS Address
FROM Customers;
نکته: در MySQL از CONCAT استفاده کن:
SELECT CustomerName,
CONCAT(Address, ', ', PostalCode, ', ', City, ', ', Country) AS Address
FROM Customers;
اسم مستعار برای جدول ها
با نام کوتاه جدول، نوشتن WHERE و JOIN سریع تر می شود.
SELECT o.OrderID,
o.OrderDate,
c.CustomerName
FROM Customers AS c,
Orders AS o
WHERE c.CustomerName = "Around the Horn"
AND c.CustomerID = o.CustomerID;
نکته: AS اختیاری است؛ می توانی فقط بنویسی Customers c.
گام های عملی
- ستون یا جدول هدف را مشخص کن.
- بعد از نام آن، کلمه AS را بنویس.
- اسم مستعار کوتاه و معنی دار انتخاب کن.
لینک های مرتبط در سایت
برای ترکیب شرط ها به AND سر بزن. برای زیرکوئری ها نیز ANY را ببین.
جمع بندی سریع
- AS فقط در همان کوئری فعال است.
- برای فاصله از براکت یا کوتیشن استفاده کن.
- اسم های کوتاه، کد را خواناتر می کنند.
- در MySQL از CONCAT برای ترکیب متن ها استفاده کن.