如何在oracle中使用SELECT查询创建空白/空列?

use*_*988 14 oracle oracle-sqldeveloper

我想在oracle中使用带有"Select"查询的空白/空列生成输出.我可以用下面的sql查询实现这个:

SELECT CustomerName AS Customer, "" AS Contact 
FROM Customers;
Run Code Online (Sandbox Code Playgroud)

因此,当我在sql查询上运行时,它返回一个表,其中包含两列"Customer"列,其中包含内容,"Contact"列没有内容或空白列.我想用oracle查询实现相同的功能.任何帮助将受到高度赞赏.

sca*_*dge 19

我认为你应该使用null

SELECT CustomerName AS Customer, null AS Contact 
FROM Customers;
Run Code Online (Sandbox Code Playgroud)

并记住甲骨文

将长度为零的字符值视为null.


小智 6

在 DB2 中,使用单引号代替双引号是可行的。所以这可以在 Oracle 中翻译相同的内容..

SELECT CustomerName AS Customer, '' AS Contact 
FROM Customers;
Run Code Online (Sandbox Code Playgroud)