SQL选择如何插入列名并提供值

时间:2012-07-03 17:50:35

标签: sql

当列不存在时,如何向select语句添加列并分配静态值?

名称|地址|度假|邮政编码

因此,对于上面的示例列,我想动态创建“度假”列,其值将为每条记录分配“否”。我不想永久地在表中插入此列。

由于

3 个答案:

答案 0 :(得分:5)

你的意思是这样吗?

SELECT Name, Address, 'No' AS Vacationing, Zipcode
FROM MyTable

答案 1 :(得分:1)

select name, address, 'No' as vacationing, Zipcode from mytable;

答案 2 :(得分:0)

您不能拥有仅对某些记录存在的列,而不是所有记录。要么永久地创建它,要么创建另一个表,然后使用nameid或者在此表中使用的任何表作为主键来加入它。