ARG_MIN (Lakehouse v1)
Oblicza wartość arg dla minimalnej wartości val. Jeśli dla minimalnych wartości val istnieje kilka różnych wartości arg, zwraca pierwszą z napotkanych.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.arg_min(<expr>)Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.arg_min(table.name, table.score).alias('student_name')
| student_name ||--------------|| Charlie |Składnia SQL
Dział zatytułowany „Składnia SQL”ARG_MIN(<arg>, <val>)Argumenty
Dział zatytułowany „Argumenty”| Argumenty | Opis |
|---|---|
<arg> |
Argument dowolnego typu danych obsługiwanego przez PlaidCloud Lakehouse |
<val> |
Wartość dowolnego typu danych obsługiwanego przez PlaidCloud Lakehouse |
Typ zwracany
Dział zatytułowany „Typ zwracany”Wartość arg odpowiadająca minimalnej wartości val.
odpowiada typowi arg.
Przykłady SQL
Dział zatytułowany „Przykłady SQL”Utwórzmy tabelę students z kolumnami id, name i score i wstawmy do niej dane:
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);Teraz możemy użyć funkcji ARG_MIN, aby znaleźć imię ucznia o najniższym wyniku:
SELECT ARG_MIN(name, score) AS student_nameFROM students;Wynik:
| student_name ||--------------|| Charlie |