PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menambahkan kolom khusus dengan nilai default dalam kueri sql?

Ya, itu cukup mudah:

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;

Anda juga harus berhenti menggunakan gabungan implisit usang di WHERE ayat. Gunakan JOIN yang eksplisit operator sebagai gantinya. Itu membuat kueri lebih kuat terhadap kondisi bergabung yang terlupakan secara tidak sengaja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengubah Database pengembangan Django dari SQLite default ke PostgreSQL

  2. Mengapa fungsi postgres trigram word_similarity tidak menggunakan indeks gin?

  3. duplikat nilai kunci melanggar batasan unik - kesalahan postgres saat mencoba membuat tabel sql dari kerangka data dask

  4. Rails tidak mengonversi zona waktu (PostgreSQL)

  5. Postgresql SELECT jika string berisi