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

Bagaimana cara membuat daftar setiap pasangan Tuple hanya sekali terlepas dari urutan kolom dalam SQL dan aljabar relasional?

Cukup gunakan fakta bahwa jika PC.model != PC1.model , maka yang satu lebih kecil dari yang lain. Jadi jika Anda membutuhkan salah satu dari pasangan ini, gunakan saja PC.model < PC1.model atau PC.model > PC1.model (tergantung pada pasangan mana yang ingin Anda pertahankan).

SELECT PC.model, PC1.model
FROM   PC, PC AS PC1 
WHERE  PC.model < PC1.model AND PC.speed = PC1.speed AND PC.ram = PC1.ram;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perlengkapan Django gagal, menyatakan DatabaseError:nilai terlalu panjang untuk variasi karakter tipe (50)

  2. Penyortiran kumpulan kueri:Menentukan susunan kolom untuk kueri Django ORM

  3. Isi data acak dari tabel lain

  4. ALTER query sangat lambat pada tabel kecil di PostgreSQL

  5. Ubah string hex menjadi bigint di Postgres