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;
تعليقات
إرسال تعليق