Die LEAST SQL-Funktion in MySQL und MariaDB - Kleinster Wert aus Liste |
|
| LEAST | Syntax: | LEAST(%, %) | Rückgabe-Wert: | Abhängig von den verwendeten Datentypen | Funktions-Typ: | Vergleichs-Funktion | |
| | Die SQL-Funktion LEAST() gibt den kleinsten Wert aus einer Liste von beliebig vielen Argumenten zurück.
Wenn die Argumente aus Zeichenketten und numerischen Werten bestehen, gibt LEAST() 0 zurück.
Wenn eines der Argumente in Liste den Wert NULL hat, gibt LEAST() NULL zurück.
Die gegenteilige Funktion ist GREATEST(). | SQL Beispiele für die LEAST-Funktion |
|
select least(5, 1, 3, 6, 77);
select least(1.01, 1.04, 1.001, 1.0001);
select least('Be', 'ac', 'ab', 'aa', 'Ab');
select least(5, 1, 3, 6, 77, 'A');
select least('Be', 'ac', 'ab', 'aa', 'Ab', 65);
select least(5, 1, 3, 6, 77, null);
select least('Be', 'ac', 'ab', 'aa', 'Ab', null);
|
|
least(5, 1, 3, 6, 77) |
int(2) |
1 |
|
|
least(1.01, 1.04, 1.001, 1.0001) |
decimal(7) |
1.0001 |
|
|
least('Be', 'ac', 'ab', 'aa', 'Ab') |
varchar(2) BINARY |
Ab |
|
|
least(5, 1, 3, 6, 77, 'A') |
double(23) |
0 |
|
|
least('Be', 'ac', 'ab', 'aa', 'Ab', 65) |
double(23) |
0 |
|
|
least(5, 1, 3, 6, 77, null) |
double(17) |
NULL |
|
|
least('Be', 'ac', 'ab', 'aa', 'Ab', null) |
varchar(2) BINARY |
NULL |
|
|
| Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: | Verwendung der LEAST() Funktion in MySQL und MariaDB-Datenbanken | MySQL und MariaDB bieten die Funktion LEAST(), die zur Bestimmung des Minimalwerts unter mehreren Ausdrücken oder Werten verwendet wird, dabei gibt sie den kleinsten Wert aus der bereitgestellten Liste von Ausdrücken zurück. Es können auch Spaltennamen von Tabellen oder andere Ausdrücke als Parameter verwendet werden, von denen der Minimalwert ermittelt werden soll, beispielsweise in Berechnungen, Vergleichen oder beim Abrufen des Minimalwerts aus Gruppen von Tabellen-Spalten und bietet so Flexibilität bei Operationen mit mehreren Werten. Die Funktion gibt NULL zurück, wenn einer der bereitgestellten Ausdrücke oder Werte NULL ist. | | Weitere MySQL und MariaDB SQL Vergleichs-Funktionen | |
| | Weitere Informationen zur SQL-Funktion LEAST: und und |
|
|
|
|