Outdated Version
You are viewing an older version of this section. View current production version.
GREATEST
Returns the highest value observed in its arguments. “Highest” is determined by the collation rules of the data passed in.
Info
This function is not to be confused with MAX, which is an aggregate function returning the lowest value in all rows in an aggregation.
GREATEST ( expression, expression [, expression ...] )
Arguments
- expression: any number of expressions. This may be a column name, the result of another function, or a math operation.
Return Type
The highest value, in the type of the input.
Examples
+-------------------+
| greatest(1, 2, 3) |
+-------------------+
| 3 |
+-------------------+
memsql> select greatest('a', 'b', '_', '9', 'c');
+-----------------------------------+
| greatest('a', 'b', '_', '9', 'c') |
+-----------------------------------+
| _ |
+-----------------------------------+