تسمح AS بإعطاء عمود النتيجة اسمًا بديلًا يسمى اسمًا مستعارًا. إذا كتبنا name AS planet_name، يظهر العمود في النتيجة تحت العنوان planet_name. لكن اسم العمود المخزن في الجدول يبقى name، ولا تتغير بنية الجدول بسبب هذا الاستعلام. الاسم المستعار يتعلق بطريقة عرض النتيجة واستخدامها داخل الاستعلام المسموح بذلك.
تفيد الأسماء المستعارة في توضيح معنى الأعمدة، خاصة عندما يكون الاسم الأصلي عامًا أو عندما نعرض نتيجة عملية حسابية. ويمكن للتطبيق الذي يقرأ النتائج استخدام الاسم الجديد بوصفه عنوان الحقل الناتج. لا ينبغي افتراض أن الاستعلامات اللاحقة تستطيع قراءة planet_name من الجدول الأصلي، لأن هذا الاسم لم يُضف إليه ولم يحل محل الاسم القديم.
مثال
CREATE TABLE planets_alias_demo (name VARCHAR(30));
INSERT INTO planets_alias_demo VALUES ('Mars');
SELECT name AS planet_name FROM planets_alias_demo;
تظل القيمة Mars نفسها، بينما يتغير عنوان العمود في النتيجة.
باختصار: AS تغير اسم العمود في نتيجة الاستعلام، ولا تعيد تسمية العمود المخزن.
هل تريد تعلّم SQL خطوة بخطوة مع تمارين عملية؟ تابع مسار SQL من الأساسيات للاحتراف.