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

Cara mendeklarasikan variabel dalam kueri PostgreSQL

Saya mencapai tujuan yang sama dengan menggunakan WITH klausa, itu sama sekali tidak elegan tetapi dapat melakukan hal yang sama. Meskipun untuk contoh ini benar-benar berlebihan. Saya juga tidak merekomendasikan ini secara khusus.

WITH myconstants (var1, var2) as (
   values (5, 'foo')
)
SELECT *
FROM somewhere, myconstants
WHERE something = var1
   OR something_else = var2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hentikan kueri yang digantung (menganggur dalam transaksi)

  2. Memutakhirkan kolom varchar ke tipe enum di postgresql

  3. Dua kolom dalam subquery di mana klausa

  4. Perbaiki “ERROR:  setiap kueri KECUALI harus memiliki jumlah kolom yang sama” di PostgreSQL

  5. Tingkatkan PostgreSQL dari 9.6 ke 10.0 di Ubuntu 16.10