Bagikan melalui


IS_NULL - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi IS_NULL mengembalikan nilai boolean yang menunjukkan apakah jenis ekspresi yang ditentukan adalah null.

Syntax

IS_NULL(<expr>)

Arguments

Description
expr Ekspresi apa pun untuk memeriksa null.

Tipe pengembalian

Mengembalikan ekspresi boolean.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Periksa apakah nilai null

Dalam contoh ini, IS_NULL fungsi digunakan untuk memeriksa berbagai jenis untuk nilai null.

SELECT VALUE {
  booleanIsNull: IS_NULL(true),
  numberIsNull: IS_NULL(15),
  stringIsNull: IS_NULL("AdventureWorks"),
  nullIsNull: IS_NULL(null),
  objectIsNull: IS_NULL({price: 85.23}),
  arrayIsNull: IS_NULL(["red", "blue", "yellow"]),
  populatedObjectPropertyIsNull: IS_NULL({quantity: 25, vendor: null}.quantity),
  invalidObjectPropertyIsNull: IS_NULL({quantity: 25, vendor: null}.size),
  nullObjectPropertyIsNull: IS_NULL({quantity: 25, vendor: null}.vendor)
}
[
  {
    "booleanIsNull": false,
    "numberIsNull": false,
    "stringIsNull": false,
    "nullIsNull": true,
    "objectIsNull": false,
    "arrayIsNull": false,
    "populatedObjectPropertyIsNull": false,
    "invalidObjectPropertyIsNull": false,
    "nullObjectPropertyIsNull": true
  }
]

Komentar

  • Fungsi ini mendapat manfaat dari penggunaan indeks rentang. Untuk informasi selengkapnya, lihat indeks rentang.