MAX (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengembalikan nilai maksimum dalam ekspresi.
Sintaks
MAX(<scalar_expr>)
Argumen
Deskripsi | |
---|---|
scalar_expr |
Ekspresi skalar. |
Jenis yang dikembalikan
Mengembalikan nilai skalar numerik.
Contoh
Contoh ini menggunakan kontainer dengan beberapa item yang masing-masing memiliki /price
bidang numerik.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Untuk contoh ini, MAX
fungsi digunakan dalam kueri yang menyertakan bidang numerik yang disebutkan.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Keterangan
- Fungsi ini mendapat manfaat dari indeks rentang.
- Argumen dalam
MAX
dapat berupa angka, string, boolean, atau null. - Nilai apa pun
undefined
diabaikan. - Urutan prioritas berikut digunakan (dalam urutan turun), saat membandingkan berbagai jenis data:
- string
- number
- Boolean
- nihil