PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да сравним два масива и да изберете само несъвпадащите елементи в postgres

Бих подходил към това с оператора за масив.

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

Ако :arr1 и :arr2 не се пресичат, използването на array_agg() води до нула.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете броя на записите, засегнати от INSERT или UPDATE в PostgreSQL

  2. Как да извършите едно и също агрегиране на всяка колона, без да изброявате колоните?

  3. Функция STRING_AGG() в PostgreSQL

  4. Как да извлечете най-доброто от PostgreSQL регистрационните файлове

  5. Импортирайте данни от Excel в PostgreSQL 9.3