Bagikan melalui


min_byFungsi agregat

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya 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.
  • expr2Ekspresi 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