min_by
Fungsi agregat
Berlaku untuk: Databricks SQL Databricks Runtime
Menghasilkan nilai expr1
yang terkait dengan nilai minimum expr2
dalam grup.
Sintaks
min_by(expr1, expr2) [FILTER ( WHERE cond ) ]
Fungsi ini juga dapat dipanggil sebagai fungsi jendela menggunakan OVER
klausa.
Argumen
expr1
: Ekspresi jenis apa pun.expr2
Ekspresi dari jenis apa pun yang dapat dipesan.cond
: Ekspresi boolean opsional yang memfilter baris yang digunakan untuk agregasi.
Mengembalikan
Jenis hasilnya cocok dengan jenis expr1
.
Fungsi ini non-deterministik jika expr2
tidak unik dalam grup.
Contoh
> SELECT min_by(x, y) FROM VALUES (('a', 10)), (('b', 50)), (('c', 20)) AS tab(x, y);
a