sql >> Database >  >> RDS >> PostgreSQL

Hoe voeg ik een aangepaste kolom toe met een standaardwaarde in een SQL-query?

Ja, dat is vrij eenvoudig:

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;

Je moet ook stoppen met het gebruik van die verouderde impliciete joins in de WHERE clausule. Gebruik een expliciete JOIN exploitant in plaats daarvan. Het maakt de zoekopdrachten robuuster tegen per ongeluk vergeten deelnamevoorwaarden.



  1. JSON_ARRAY_INSERT() - Waarden invoegen in een JSON-array in MySQL

  2. Docker:Drupal-container gekoppeld aan mysql-container kan geen verbinding maken met mysql tijdens Drupal-installatie

  3. mysql-gebeurtenis werkt niet

  4. mysql full join error-#1054 - Onbekende kolom 'feesmaster.PAIDAMOUNT' in 'veldlijst'