📜  如何在mysql中输出不同的列名(1)

📅  最后修改于: 2023-12-03 14:52:47.372000             🧑  作者: Mango

在 MySQL 中输出不同的列名

在 MySQL 中,可以使用 AS 关键字为列设置别名。这样可以在查询结果中使用不同的列名来代替原始列名。

使用 AS 关键字设置列别名

下面是一个例子,使用 AS 关键字为 customers 表的 CustomerName 列设置别名为 Name

SELECT CustomerName AS Name, ContactName, Country
FROM customers;

这个查询返回的结果中将会包含 NameContactNameCountry 这三个列。

使用计算列

除了使用 AS 关键字设置别名之外,还可以使用计算列来为列设置不同的列名。

例如,下面这个查询会计算每个订单的总价,同时为计算结果设置列名为 TotalPrice

SELECT OrderID, (Quantity * Price) AS TotalPrice
FROM OrderDetails;

这个查询返回的结果中将会包含 OrderIDTotalPrice 这两个列。

总结

在 MySQL 中,可以使用 AS 关键字为列设置别名,也可以使用计算列来为列设置不同的列名。这些方法可以在查询结果中使用不同的列名来代替原始列名。