web-dev-qa-db-fra.com

Modifier le nom de colonne dans Oracle dans l'instruction SELECT

Dans MSSQL, je peux sélectionner une colonne et changer l'en-tête de colonne en faisant:

SELECT mycolumn as 'MyNewColumnName' from MyTable

Cela ne fonctionne pas dans Oracle. Comment effectuer la même chose dans Oracle?

32
CathalMF
  1. Supprimer les guillemets simples

    SELECT mycolumn as MyNewColumnName 
      from MyTable
    
  2. Mettez l'alias entre guillemets doubles

    SELECT mycolumn as "MyNewColumnName" 
      from MyTable
    
47
Nick Krasnov

Dans Oracle, vous pouvez simplement fournir un espace après le nom de la colonne et fournir le nom d'alias sans guillemets comme

 SELECT mycolumn MyNewColumnName from MyTable
6
Harshit