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

Apakah mungkin memiliki kondisi yang berbeda untuk setiap baris dalam sebuah query?

Anda bisa, tetapi mungkin tidak dengan cara yang Anda inginkan:

jika tabel Anda memiliki bidang id numerik, yang bertambah dengan setiap baris, Anda dapat bergabung sendiri dengan tabel itu 3 kali (katakanlah sebagai "a", "b" dan "c") dan gunakan kondisi gabungan a.id + 1 =b.id dan b.id + 1 =c.id dan menempatkan Anda menyaring di mana klausa seperti:a.name ='A' AND b.name ='B' AND c.name ='C'

tapi jangan berharap performanya...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 12:Menerapkan K-Nearest Neighbor Space Partitioned Generalized Search Tree Indexes

  2. Simpan hanya 5 hasil pencarian terakhir dari pengguna dalam sebuah tabel

  3. Dapatkan jumlah yang berbeda dari kolom tabel yang digabungkan

  4. Postgresql bagaimana cara memilih nilai di kolom dari satu tabel yang hanya tersedia di tabel lain?

  5. Bagaimana cara mendapatkan waktu nyata dalam transaksi PostgreSQL?