Skip to main content
Returns the value of the first argument for the row that contains the minimum of the second argument. If the minimum of the second argument is not unique, an arbitrary non-NULL value of the first argument is returned from the set of rows that minimize the second argument. If the first argument is NULL for all rows minimizing the second argument, NULL is returned.

Syntax

Parameters

Return Types

Same as input type of <result>

Example

The tournaments table contains the following data:

Rows: 5Execution time: 6.00ms

The following example finds the tournament name with the lowest prize amount in the tournaments table:

Rows: 1Execution time: 6.62ms

When multiple rows minimize the second argument, an arbitrary non-NULL value of the first argument is chosen. The result of the following query is non-deterministic — either 'd' or 'e' may be returned, as both minimize value while having a non-NULL key:

Rows: 1Execution time: 6.04ms

If all rows minimizing the second argument have NULL in the first argument, NULL is returned:

Rows: 1Execution time: 6.05ms