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;
自己动手试一试 »