0

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

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

因此,对于上面的示例列,我想即时创建“假期”列,其值将为每条记录分配 No。我不想将此列永久插入表中。

谢谢

4

3 回答 3

5

你的意思是这样的吗?

SELECT Name, Address, 'No' AS Vacationing, Zipcode
FROM MyTable
于 2012-07-03T18:06:00.787 回答
1
select name, address, 'No' as vacationing, Zipcode from mytable;
于 2012-07-03T18:07:53.283 回答
0

您不能拥有仅存在于某些记录而不是全部记录的列。永久创建它,或者如果您愿意,创建另一个表并使用nameid或您在此表中使用的任何内容作为主键加入它。

于 2012-07-03T17:55:53.843 回答