SQL AS 關鍵字
AS
AS
命令用於使用別名重新命名列或表。
別名僅在查詢期間有效。
列的別名
以下 SQL 語句建立了兩個別名,一個用於 CustomerID 列,一個用於 CustomerName 列
以下 SQL 語句建立了兩個別名。請注意,如果別名包含空格,則需要使用雙引號或方括號
以下 SQL 語句建立了一個名為“Address”的別名,該別名組合了四個列(Address、PostalCode、City 和 Country)
示例
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country AS Address
FROM Customers;
自己動手試一試 »
注意:要使上面的 SQL 語句在 MySQL 中正常工作,請使用以下命令
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
表的別名
以下 SQL 語句從 CustomerID=4 的客戶(Around the Horn)那裡選擇所有訂單。我們使用“Customers”和“Orders”表,並分別將它們命名為別名“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;
自己動手試一試 »