SQL中的Union All命令

时间:2013-07-08 10:51:02

标签: sql database select null

SELECT  a.VPNID||'|'||a.PUBLICNUMBER||'|'||a.PRIVATENUMBER   from virtualterminal a 
UNION ALL
SELECT  b.VPNID||'|'||b.PUBLICNUMBER||'|'||b.PRIVATENUMBER||'|'||b.PROFILEID from terminal b;

这是代码,但在第一个语句中,您可以看到没有PROFILEID列。我想在该列中写“null”,因为我们不知道它们的PROFILEID。如何将“null”写入该列?

1 个答案:

答案 0 :(得分:1)

尝试此查询:

SELECT  a.VPNID||'|'||a.PUBLICNUMBER||'|'||a.PRIVATENUMBER||'|'||'NULL'
from  virtualterminal a 
UNION ALL
SELECT  b.VPNID||'|'||b.PUBLICNUMBER||'|'||b.PRIVATENUMBER||'|'||b.PROFILEID 
from terminal b;