PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie füge ich eine benutzerdefinierte Spalte mit einem Standardwert in einer SQL-Abfrage hinzu?

Ja, das ist ganz einfach:

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;

Sie sollten auch aufhören, diese veralteten impliziten Verknüpfungen in WHERE zu verwenden Klausel. Verwenden Sie ein explizites JOIN Betreiber statt. Es macht die Abfragen robuster gegenüber versehentlich vergessenen Join-Bedingungen.