Bagikan melalui


maxFungsi agregat

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menghasilkan nilai maksimum expr dalam grup.

Sintaks

max(expr) [FILTER ( WHERE cond ) ]

Fungsi ini juga dapat dipanggil sebagai fungsi jendela menggunakan klausa OVER.

Argumen

  • expr: Sebuah ekspresi dari jenis apapun yang dapat diurutkan.
  • cond: Ekspresi boolean opsional yang memfilter baris yang digunakan untuk agregasi.

Pengembalian

Jenis hasil cocok dengan jenis argumen.

Nota

Untuk kolase STRING tertentu, seperti UTF8_LCASE, hasilnya mungkin tidak deterministik.

Contoh

> SELECT max(col) FROM VALUES (10), (50), (20) AS tab(col);
 50

-- The result is non-deterministic due to collation
> SELECT max(col COLLATE UTF8_LCASE) FROM VALUES ('a', 'A') AS tab(col);
 a (or A)