Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan nilai maksimal elemen dalam ekspresi array yang ditentukan.
Syntax
ARRAY_MAX(<array_expr>)
Arguments
| Description | |
|---|---|
array_expr |
Ekspresi array. |
Tipe pengembalian
Mengembalikan ekspresi numerik/boolean/string.
Examples
Contoh berikut menunjukkan hasil penggunaan fungsi ini pada array dengan jenis data yang berbeda.
SELECT VALUE {
"case1": ARRAY_MAX([1, 2, 3, 4]),
"case2": ARRAY_MAX(['abc', 'ABC', 'aBc', 'AbC']),
"case3": ARRAY_MAX([true, false]),
"case4": ARRAY_MAX([null, null]),
"case5": ARRAY_MAX([12, 'abc', true, false, null, undefined])
}
[
{
"case1": 4,
"case2": "abc",
"case3": true,
"case4": null,
"case5": "abc"
}
]
Komentar
- Elemen dalam array dapat berupa angka, string, boolean, atau null.
- Setiap nilai yang tidak ditentukan diabaikan.
- Urutan prioritas berikut digunakan (dalam urutan turun), saat membandingkan berbagai jenis data:
- string
- nomor/angka
- Boolean
- nol
- Fungsi ini melakukan pemindaian penuh.