如何选择表中不存在的列,并为返回的所有行返回NULL结果

Shm*_*nix 3 sql sql-server null select

我有一个查询,我正在寻找一个不存在的列,并在结果中填入"NULL".数据将导出到.CSV文件以导入到具有该列的另一个数据库.例如:

我的查询是:

Select col1, col2, col3
from table1
Run Code Online (Sandbox Code Playgroud)

输出是:

col1      col2     col3
 1          5        9
 2          6       10
 3          7       11
 4          8       12
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

col1      col2     col3    col4
 1          5        9     NULL
 2          6       10     NULL
 3          7       11     NULL
 4          8       12     NULL
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 6

您可以选择null文字:

SELECT col1, col2, col3, NULL AS col4
FROM   mytable
Run Code Online (Sandbox Code Playgroud)