ARG_MIN (Lakehouse v1)
Berechnet den arg-Wert zum kleinsten val-Wert. Wenn es mehrere verschiedene arg-Werte für die kleinsten val-Werte gibt, wird der erste dieser gefundenen Werte zurückgegeben.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.arg_min(<expr>)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.arg_min(table.name, table.score).alias('student_name')
| student_name ||--------------|| Charlie |SQL-Syntax
Abschnitt betitelt „SQL-Syntax“ARG_MIN(<arg>, <val>)Argumente
Abschnitt betitelt „Argumente“| Argumente | Beschreibung |
|---|---|
<arg> |
Argument eines beliebigen Datentyps, den PlaidCloud Lakehouse unterstützt |
<val> |
Wert eines beliebigen Datentyps, den PlaidCloud Lakehouse unterstützt |
Rückgabetyp
Abschnitt betitelt „Rückgabetyp“arg-Wert, der dem kleinsten val-Wert entspricht.
entspricht dem arg-Typ.
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“Erstellen wir eine Tabelle students mit den Spalten id, name und score und fügen einige Daten ein:
CREATE TABLE students ( id INT, name VARCHAR, score INT);
INSERT INTO students (id, name, score) VALUES (1, 'Alice', 80), (2, 'Bob', 75), (3, 'Charlie', 90), (4, 'Dave', 80);Nun können wir mit ARG_MIN den Namen des Studierenden mit der niedrigsten Punktzahl ermitteln:
SELECT ARG_MIN(name, score) AS student_nameFROM students;Ergebnis:
| student_name ||--------------|| Charlie |