Bagikan melalui


MIN (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengembalikan nilai minimum dalam ekspresi.

Sintaks

MIN(<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": 87.66,
    "name": "Genish bracelet",
    "category": "fashion-bracelet"
  },
  {
    "price": 27.60,
    "name": "Plative bracelet",
    "category": "fashion-bracelet"
  }
]

Untuk contoh ini, MIN fungsi digunakan dalam kueri yang menyertakan bidang numerik yang disebutkan.

SELECT
    MIN(p.price) AS minPrice
FROM 
    products p
WHERE
    p.category = "fashion-bracelet"
[
  {
    "minPrice": 27.6
  }
]

Keterangan

  • Fungsi ini mendapat manfaat dari indeks rentang.
  • Argumen dalam MIN dapat berupa angka, string, boolean, atau null.
  • Nilai apa pun undefined diabaikan.
  • Urutan prioritas berikut digunakan (dalam urutan naik), saat membandingkan berbagai jenis data:
    1. nihil
    2. Boolean
    3. number
    4. string