PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak dodać niestandardową kolumnę z domyślną wartością w zapytaniu sql?

Tak, to całkiem proste:

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;

Powinieneś także przestać używać tych przestarzałych niejawnych sprzężeń w WHERE klauzula. Użyj jawnego JOIN zamiast tego operatora. Sprawia, że ​​zapytania są bardziej odporne na przypadkowo zapomniane warunki łączenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak prefiksować nazwy sekwencji?

  2. Wiosna 2011 Konferencje PostgreSQL, USA/Kanada

  3. Jaki jest najszybszy sposób na zastosowanie 150M aktualizacji na stole PostgreSQL?

  4. Jak uzyskać klucz obcy tabeli podrzędnej, aby miał taką samą wartość jak podstawowy klucz autoinkrementacji rodzica?

  5. Osiąganie wysokowydajnych transakcji podczas rozszerzania PostgreSQL o funkcje C