web-dev-qa-db-ja.com

OracleのSELECTクエリで空白/空の列を作成する方法は?

Oracleで「選択」クエリを使用して、空白/空の列を含む出力を生成します。私は以下のSQLクエリでこれを達成できます:

SELECT CustomerName AS Customer, "" AS Contact 
FROM Customers;

したがって、上記のsqlクエリを実行すると、2つの列「Customer」列にコンテンツが含まれ、「Contact」列にコンテンツが含まれないか空白の列が含まれるテーブルが返されます。 Oracleクエリでも同じことを達成したいです。どんな助けも大歓迎です。

13
user3878988

Nullを使用する必要があると思います

SELECT CustomerName AS Customer, null AS Contact 
FROM Customers;

そして、Oracle

長さがゼロの文字値をヌルとして扱います。

18
scaisEdge

DB2では、二重引用符の代わりに単一引用符を使用できます。したがって、Oracleでも同じことが言えます。

SELECT CustomerName AS Customer, '' AS Contact 
FROM Customers;
2
Son Ha