ARG_MIN (Lakehouse v1)
Calcule la valeur arg correspondant à la valeur val minimale. Si plusieurs valeurs différentes de arg correspondent aux valeurs minimales de val, renvoie la première de ces valeurs rencontrée.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.arg_min(<expr>)Exemples Analyze
Section intitulée « Exemples Analyze »func.arg_min(table.name, table.score).alias('student_name')
| student_name ||--------------|| Charlie |Syntaxe SQL
Section intitulée « Syntaxe SQL »ARG_MIN(<arg>, <val>)Arguments
Section intitulée « Arguments »| Arguments | Description |
|---|---|
<arg> |
Argument de n’importe quel type de données pris en charge par PlaidCloud Lakehouse |
<val> |
Valeur de n’importe quel type de données pris en charge par PlaidCloud Lakehouse |
Type de retour
Section intitulée « Type de retour »Valeur arg correspondant à la valeur val minimale.
correspond au type de arg.
Exemples SQL
Section intitulée « Exemples SQL »Créons une table students avec les colonnes id, name et score, et insérons-y des données :
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);Nous pouvons maintenant utiliser ARG_MIN pour trouver le nom de l’étudiant ayant la note la plus basse :
SELECT ARG_MIN(name, score) AS student_nameFROM students;Résultat :
| student_name ||--------------|| Charlie |