当列不存在时,如何向select语句添加列并分配静态值?
名称|地址|度假|邮政编码
因此,对于上面的示例列,我想动态创建“度假”列,其值将为每条记录分配“否”。我不想永久地在表中插入此列。
由于
答案 0 :(得分:5)
你的意思是这样吗?
SELECT Name, Address, 'No' AS Vacationing, Zipcode
FROM MyTable
答案 1 :(得分:1)
select name, address, 'No' as vacationing, Zipcode from mytable;
答案 2 :(得分:0)
您不能拥有仅对某些记录存在的列,而不是所有记录。要么永久地创建它,要么创建另一个表,然后使用name
或id
或者在此表中使用的任何表作为主键来加入它。