-- 資料表別名
SELECT p.LastName, o.OrderNo
FROM Persons AS p, Orders AS o
WHERE p.Id_P = o.Id_P;
-- 欄位別名
SELECT LastName AS Family, FirstName AS Name FROM Persons;
AS 關鍵字可省略,但建議保留以利閱讀。
-- 無別名:冗長且易錯
SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName = 'Hansen' AND Persons.FirstName = 'Ola';
-- 有別名:清晰簡潔
SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p
JOIN Product_Orders AS po ON p.Id_P = po.Id_P
WHERE p.LastName = 'Adams' AND p.FirstName = 'John';
SELECT A1.store_name AS Store, SUM(A1.Sales) AS "Total Sales"
FROM Store_Information AS A1
GROUP BY A1.store_name;
結果欄位直接顯示 Store、Total Sales,前端報表無需再轉換。
u for users, o for orders)。(SELECT ... ) AS sub。