由于某些限制,我想在DB2中导出一个表,在该表中我想将几个列值作为NULL返回。 我正在寻找更好的替代方法来准备要导出的选择查询。
我可以使用以下选择查询来实现。但是考虑到表有很多列,查询时间很长。
SELECT
COL1
,COL2
,COL3
,COL4
,REPLACE(COL5,NULL) AS COL5
,REPLACE(COL6,NULL) AS COL6
,COL7
,COL8
,COL9
,COL10
,COL11
,REPLACE(COL12,NULL) AS COL12
,COL13
,COL14
,COL15
,COL16
,COL17
,COL18
,REPLACE(COL19,NULL) AS COL19
,COL20
FROM
TABLE1
还有更好的选择吗?
答案 0 :(得分:2)
使用以下方法设置列空值
SELECT
COL1
,COL2
,COL3
,COL4
,NULL AS COL5,
,NULL AS COL6
FROM TABLE1