sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan tilføjer man en brugerdefineret kolonne med en standardværdi i en sql-forespørgsel?

Ja, det er ret nemt:

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;

Du bør også stoppe med at bruge disse forældede implicitte joinforbindelser i WHERE klausul. Brug en eksplicit JOIN operatør i stedet for. Det gør forespørgslerne mere robuste mod utilsigtet glemte joinbetingelser.



  1. MYSQL Indsæt id fra en anden tabel

  2. Sådan kalder du en Oracle PL/SQL-objekt supermetode

  3. mysql kommandolinje returudførelsestid?

  4. SQL-syntaks for opdateringsforespørgsel med connect by prior