通过查询更改SQL列标题

时间:2011-07-25 06:49:04

标签: mysql sql

我有以下查询:

SELECT product_description.name, product.quantity,product.price,product_option_value_description.name,product_option_value.quantity
FROM product
INNER JOIN product_description
ON product.product_id=product_description.product_id
INNER JOIN product_option_value_description
ON product.product_id=product_option_value_description.product_id
INNER JOIN product_option_value
ON product.product_id=product_option_value.product_id
ORDER BY product_description.name 

我如何更改product_option_value_description.name的标题,因为我想为此选项命名。

4 个答案:

答案 0 :(得分:23)

使用如下别名:

product_option_value_description.name AS `Option`

如果您想更改列的名称,不仅仅是针对此查询,而且通常使用ALTER TABLE

ALTER TABLE product_option_value_description CHANGE name newname DATATYPE;

答案 1 :(得分:6)

只需编写product_option_value_description.name AS Name即可创建别名“名称” 这个专栏。

答案 2 :(得分:6)

使用as

例如:

SELECT product_description.name as 'ProdName', product.quantity,product.price,product_option_value_description.name as 'ProdDesc',product_option_value.quantity FROM product

答案 3 :(得分:1)

您可以使用' AS'使用任何别名。关键词。 例如。从student_info

中选择 student_id AS id