8.6 SQL - ALIAS

SQL ALIAS (الاسم المستعار)

الـ Alias أو "الاسم المستعار" في SQL بيُستخدم لإعطاء اسم مؤقت لجدول أو عمود، وده بيسهّل قراءة النتائج أو كتابة الاستعلامات المعقدة.


أنواع Alias:

  • Column Alias – اسم مستعار للعمود
  • Table Alias – اسم مستعار للجدول


1. Column Alias

بيُستخدم لإعطاء اسم واضح أو مفهوم للعمود اللي بيطلع في نتيجة الاستعلام.

الصيغة:
SELECT column_name AS alias_name
FROM table_name;

✅ ممكن تكتب AS أو تشيلها، الاتنين شغالين:

SELECT CustomerName AS Name
FROM Customers;

أو:

SELECT CustomerName Name
FROM Customers;
مثال عملي:
SELECT ProductName AS Product, Price AS Cost
FROM Products;

⬅ النتيجة هتظهر الأعمدة بأسماء: Product و Cost بدل أسمائهم الأصلية.



2. Table Alias

بيُستخدم لإعطاء اسم مختصر أو مؤقت للجدول، وده مفيد جدًا في الـ JOIN أو لما تستخدم نفس الجدول أكتر من مرة.

الصيغة:
SELECT column_name(s)
FROM table_name AS alias_name;

✅ برضو ممكن تكتبها بدون AS:

SELECT c.CustomerName, o.OrderID
FROM Customers AS c
JOIN Orders AS o ON c.CustomerID = o.CustomerID;

أو:

SELECT c.CustomerName, o.OrderID
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID;


ملاحظات مهمة:

  • الاسم المستعار بيكون مؤقت وبيظهر فقط في نتيجة الاستعلام.
  • لو الاسم المستعار فيه مسافات، حُطه بين " " أو [ ] أو ' ' حسب نوع قاعدة البيانات.
SELECT CustomerName AS "Customer Name"
FROM Customers;

أو:

SELECT CustomerName AS [Customer Name]
FROM Customers;

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework