↑↓ select ↵ open ⌫ change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Functions / Array Functions And Operators

array_remove

Read the PG 18 manual

Removes all elements equal to the given value from the array.

Reading PG 18current·documented in 15 of 27 versions, 9.3 to 20

Signatures & examples

array_remove ( anycompatiblearray, anycompatible ) → anycompatiblearray
Removes all elements equal to the given value from the array. The array must be one-dimensional. Comparisons are done using IS NOT DISTINCT FROM semantics, so it is possible to remove NULLs.
array_remove(ARRAY[1,2,3,2], 2) → {1,3}
Version history 3
  1. 13 → 14 changed
  2. 12 → 13 changed
  3. 9.2 → 9.3 added

Definition snapshot: 2026-09-14T13:14:25.684213+00:00@99e6866c · English manual source