SQL AS Keyword
كما
يتم AS
استخدام الأمر لإعادة تسمية عمود أو جدول باسم مستعار.
اسم مستعار موجود فقط لمدة الاستعلام.
الاسم المستعار للأعمدة
تنشئ جملة SQL التالية اسمين مستعارين ، أحدهما لعمود CustomerID والآخر لعمود CustomerName:
مثال
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
جملة SQL التالية تنشئ اسمين مستعارين. لاحظ أنه يتطلب علامات اقتباس مزدوجة أو أقواس مربعة إذا كان الاسم المستعار يحتوي على مسافات:
مثال
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
تنشئ جملة SQL التالية اسمًا مستعارًا باسم "العنوان" يجمع بين أربعة أعمدة (العنوان والرمز البريدي والمدينة والبلد):
مثال
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
ملاحظة: لجعل جملة SQL أعلاه تعمل في MySQL ، استخدم ما يلي:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
الاسم المستعار للجداول
تحدد عبارة SQL التالية كافة الطلبات من العميل مع معرف العميل = 4 (حول القرن). نستخدم جداول "العملاء" و "الطلبات" ، ونمنحهم الأسماء المستعارة للجدول "c" و "o" على التوالي (نستخدم هنا الأسماء المستعارة لجعل SQL أقصر):
مثال
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;