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

Bagaimana membandingkan dua array dan hanya memilih elemen yang tidak cocok Di postgres

Saya akan mendekati ini dengan operator array.

select array(select unnest(:arr1) except select unnest(:arr2));

Jika :arr1 dan :arr2 tidak berpotongan, menggunakan array_agg() akan menghasilkan null.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konferensi PostgreSQL Musim Semi 2011, AS/Kanada

  2. Menghindari kebuntuan PostgreSQL saat melakukan pembaruan massal dan operasi penghapusan

  3. Cara unpivot tabel di PostgreSQL

  4. Replikasi Londiste dengan PostgreSQL 9.0

  5. Menginstal Postgres di windows untuk digunakan dengan Ruby-on-Rails