PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment ajouter une colonne personnalisée avec une valeur par défaut dans une requête sql ?

Oui, c'est assez simple :

select first_name, 
       last_name,
       'test' as default_value, --<< a "virtual" column containing a character value
       42 as the_answer         --<< another column containing a numeric value
from table1 
  join table2 on table1.id = table2.customer_id;

Vous devez également arrêter d'utiliser ces jointures implicites obsolètes dans le WHERE clause. Utilisez un JOIN explicite opérateur à la place. Cela rend les requêtes plus robustes contre les conditions de jointure accidentellement oubliées.