Aggregate Function array_min
Calculate minimum values from arrays.
Supported data types are SMALLINT, INTEGER, BIGINT, REAL, DOUBLE PRECISION, NUMERIC, and TEXT;
Examples
SELECT array_min(ARRAY[45, 60, 43, 99]::SMALLINT[]);
Result:
| array_min |
|---|
| 43 |
SELECT array_min(ARRAY[45, 60, 43, 99]::INTEGER[]);
Result:
| array_min |
|---|
| 43 |
SELECT array_min(ARRAY[45, 60, 43, 99]::BIGINT[]);
Result:
| array_min |
|---|
| 43 |
SELECT array_min(ARRAY[45.6, 60.8, 43.7, 99.3]::REAL[]);
Result:
| array_min |
|---|
| 43.7 |
SELECT array_min(ARRAY[45.6, 60.8, 43.7, 99.3]::DOUBLE PRECISION[]);
Result:
| array_min |
|---|
| 43.7 |
SELECT array_min(ARRAY[45.6, 60.8, 43.7, 99.3]::NUMERIC[]);
Result:
| array_min |
|---|
| 43.7 |
SELECT array_min(ARRAY['def', 'abc', 'ghi']::TEXT[]);
Result:
| array_min |
|---|
| abc |