w3resource

PostgreSQL ARRAY_UPPER() function

ARRAY_UPPER() function

The ARRAY_UPPER() function in PostgreSQL returns the upper bound of the specified dimension of an array. This function is useful for determining the highest index in a particular dimension of an array, which can be helpful in various array manipulations and validations.

Uses of the PostgreSQL ARRAY_UPPER() Function
  • Determine Upper Bound: Find the highest index of a specific array dimension.

  • Validate Array Size: Ensure the array conforms to expected upper bound indices.

  • Analyze Array Structures: Understand the indexing scheme of arrays, especially multi-dimensional ones.

  • Dynamic Query Adjustments: Adapt operations based on the upper bounds of array dimensions.

Syntax:

array_upper(anyarray, int)

Return Type:

int

PostgreSQL Version: 9.3

Example: PostgreSQL ARRAY_UPPER() function

Code:

SELECT array_upper(ARRAY[1,3,3,5], 1);

Sample Output:

 array_upper
-------------
           4
(1 row)

Previous: ARRAY_TO_STRING function
Next: STRING_TO_ARRAY function



Follow us on Facebook and Twitter for latest update.