简体   繁体   English

在SQL中合并所有命令

[英]Union All Command in SQL

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

This is the code , but in the first statement as you can see there is no PROFILEID column. 这是代码,但是在第一个语句中,您可以看到没有PROFILEID列。 I would like to write " null " to that column because we don't know the PROFILEID of them. 我想在该列中写入“ null”,因为我们不知道它们的PROFILEID How can I write "null" to that column ? 如何将“ null”写入该列?

Try this Query: 试试这个查询:

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;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM