MAX (NoSQL sorgusu)
ŞUNUN IÇIN GEÇERLIDIR: NoSQL
İfadedeki değerlerin üst sınırını döndürür.
Söz dizimi
MAX(<scalar_expr>)
Bağımsız değişkenler
Description | |
---|---|
scalar_expr |
Skaler bir ifade. |
Dönüş türleri
Sayısal bir skaler değer döndürür.
Örnekler
Bu örnekte, her biri sayısal alana sahip birden çok öğe içeren bir /price
kapsayıcı kullanılır.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Bu örnekte işlev, MAX
bahsedilen sayısal alanı içeren bir sorguda kullanılır.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Açıklamalar
- Bu işlev bir aralık dizininden yararlanır.
- içindeki
MAX
bağımsız değişkenler sayı, dize, boole veya null olabilir. - Tüm
undefined
değerler yoksayılır. - Farklı veri türleri karşılaştırılırken aşağıdaki öncelik sırası kullanılır (azalan sırada):
- dize
- sayı
- boolean
- null