Partager via


IS_NULL - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La IS_NULL fonction retourne une valeur booléenne indiquant si le type de l’expression spécifiée est null.

Syntaxe

IS_NULL(<expr>)

Arguments

Descriptif
expr Toute expression à vérifier pour null.

Types de retour

Retourne une expression booléenne.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Vérifier si les valeurs sont null

Dans cet exemple, la IS_NULL fonction est utilisée pour vérifier différents types de valeurs 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
  }
]

Remarques

  • Cette fonction tire parti de l’utilisation d’un index de plage. Pour plus d’informations, consultez les index de plage.