LEAST
Gibt den kleinsten der übergebenen Werte zurück.
MySQL 8.1
LEAST(value, value[, ...])Parameter
- value
- Zu vergleichender Wert: Zahl, String oder Datum
Rückgabewert
Kleinster Wert; NULL, wenn mindestens ein Argument NULL ist
Beispiele
Kleinste von drei Zahlen
MySQL 8.1
SELECT LEAST(1, 2, -1);Kleinster von drei Strings
MySQL 8.1
SELECT LEAST('apple', 'banana', 'cherry');Vergleich mit NULL
MySQL 8.1
SELECT LEAST(1, NULL, 3);Details
Anders als die Aggregatfunktion MIN, die das Minimum über die Tabellenzeilen sucht, vergleicht LEAST mehrere Werte innerhalb einer Zeile. Wenn die Argumente Zahlen und Strings mischen, werden sie als Strings verglichen: LEAST(2, '10') gibt '10' zurück.