我正在寻找一种方法来替换 int 字段中的所有空值,用
两个表上的 NATURAL FULL JOIN 产生的 0(零)。例如 :
table1
num | name
-----+------
1 | a
2 | b
3 | c
和表2:
num | value
-----+-------
1 | 40
3 | 50
5 | 60
( select * from table1 natural full join table2 ) 将导致:
num | name | value
----+------+---------
1 | a | 40
2 | b |
3 | c | 50
5 | | 60
(4 行)
我需要将值列中的空白位置替换为 0。我该怎么做?我正在寻找一种使它看起来像的方法:
num | name | value
----+------+---------
1 | a | 40
2 | b | 0
3 | c | 50
5 | | 60