According to the documentation, in MySQL the Max() and Min() aggregate functions accept a DISTINCT keyword:
The DISTINCT keyword can be used to find the maximum of the distinct values of expr, however, this produces the same result as omitting DISTINCT.
Maybe I'm missing something, but how could this ever be useful?
UPDATE:
MySQL does not, contrary to several answers, support distinct for every aggregate function.
Distinct is supported for avg(), count(), min(), max(), group_concat(), and sum(). It is not supported for std(), variance(), several other statistical functions, or for the bitwise aggregate functions.