web-dev-qa-db-fra.com

Comment créer une colonne vide / vide avec une requête SELECT dans Oracle?

Je veux générer une sortie avec une colonne vide/vide avec une requête "Select" dans Oracle. Je suis capable d'y parvenir avec la requête ci-dessous:

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

Ainsi, lorsque je lance la requête sql ci-dessus, elle renvoie une table avec deux colonnes "Client" contenant du contenu et une colonne "Contact" sans contenu ni colonne vide. Je veux réaliser la même chose avec la requête Oracle. Toute aide sera grandement appréciée.

13
user3878988

Je pense que vous devriez utiliser null

SELECT CustomerName AS Customer, null AS Contact 
FROM Customers;

Et rappelez-vous que Oracle

traite une valeur de caractère avec une longueur de zéro comme nulle.

18
scaisEdge

Dans DB2, l’utilisation de guillemets simples à la place de vos guillemets doubles fonctionnera. Donc, cela pourrait traduire la même chose dans Oracle ..

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