我需要使用select查询来创建一个虚拟列并用常量值填充它。我在相关文章中找到了我的问题的部分答案,答案是:
select name, address, 'No' as vacationing, Zipcode from mytable;
我的问题是如果你想用数字填充它,你会怎么做,例如:
'9999'AS度假 - 我收到错误
此外,如果我希望单元格为空,例如;
''AS度假 - 我也在这里收到错误
TIA
答案 0 :(得分:0)
'9999' AS vacationing
完全有效。
您必须使用不同列类型的union
- 因此错误。
答案 1 :(得分:0)
SELECT name, address, '9999' AS vacationing, Zipcode FROM mytable;
和
SELECT name, address, '' AS vacationing, Zipcode FROM mytable;
是否都是有效的T-SQL查询。你没有说出你得到的错误,但这些错误都不应该引起错误。