我正在使用Sql Server 2012.请考虑表格架构,
/<\/font>/mg
我试图执行此查询,
create table A (col1 int, col2 int)
我收到执行错误,因为select col1, col2, col3, col4 from A
和col3
不在表格中。
但是有没有办法,这两列可以显示在结果中,col4
作为每行的值,即使它在表中不可用?
答案 0 :(得分:5)
为这两列中的每一列使用别名:
select col1, col2, null as col3, null as col4 from A
答案 1 :(得分:4)
尝试以下选择查询..
select col1, col2, null as col3, null as col4 from A
答案 2 :(得分:2)
将Null转换为所需的数据类型:
select col1, col2, cast(null as int) as col3, cast(null as int) as col4 from A