我有一个包含m列和n行的表格。我使用的 ETL 工具''
向每个没有值的单元格写入了一个空的 ( ),我希望它们可以NULL
代替。这让我思考是否有可能在单个语句中对UPDATE
每个带有 , 值的单元格进行''
处理NULL
?
在我的表中,每一列恰好是VARCHAR
(或CHARACTER VARYING
)。
Col1|Col2|...|Coln Col1|Col2|...|Coln
Row1 a '' '' 1 Row1 a NULL NULL 1
Row2 c '' e '' Row2 c NULL e NULL
... --> ...
Rown aa f '' 123 Rown aa f NULL 123
Run Code Online (Sandbox Code Playgroud)
可以用 SQL 吗?PL/pgSQL 怎么样?我做了一些谷歌搜索,但找不到任何真正相关的东西。
postgresql ×1