Watch the 7.3 Webinar On-Demand
This new release brings updates to Universal Storage, query
optimization, and usability that you won’t want to miss.
Returns the lowest value observed in its arguments. “Lowest” is determined by the collation rules of the data passed in.
This function is not to be confused with MIN, which is an aggregate function returning the lowest value in all rows in an aggregation.
LEAST ( expression, expression [, expression ...] )
The lowest value, in the type of the input.
For example, if all arguments are integers, they are compared as integers. If one argument is a decimal type, they are compared as decimal types. If arguments are a mix of strings and numbers, they are compared as numbers. If an argument is a nonbinary string, the arguments are compared as nonbinary strings.
SELECT LEAST(1, 2, 3);
+----------------+
| LEAST(1, 2, 3) |
+----------------+
| 1 |
+----------------+
SELECT LEAST('a', 'b', '_', '9', 'c');
+--------------------------------+
| LEAST('a', 'b', '_', '9', 'c') |
+--------------------------------+
| 9 |
+--------------------------------+