Passer au contenu principal

assumeNotNull

Introduit dans : v1.1.0 Renvoie la valeur correspondante non Nullable pour une valeur de type Nullable. Si la valeur d’origine est NULL, un résultat arbitraire peut être renvoyé. Voir aussi : les fonctions ifNull et coalesce. Syntaxe
Arguments
  • x — La valeur d’origine de n’importe quel type Nullable. Nullable(T)
Valeur renvoyée Renvoie une valeur non nullable si la valeur d’origine n’était pas NULL ; sinon, si la valeur d’entrée est NULL, une valeur arbitraire. Any Exemples Exemple d’utilisation
Query
Response

coalesce

Introduite dans : v1.1.0 Renvoie le premier argument non-NULL. Syntaxe
Arguments
  • x[, y, ...] — Un nombre quelconque de paramètres de type non composite. Tous les paramètres doivent être de types de données compatibles entre eux. Any
Valeur renvoyée Renvoie le premier argument non NULL, ou NULL si tous les arguments sont NULL. Any ou NULL Exemples Exemple d’utilisation
Query
Response

firstNonDefault

Introduit dans : v25.9.0 Renvoie la première valeur non par défaut parmi un ensemble d’arguments Syntaxe
Arguments
  • arg1 — Premier argument à vérifier - arg2 — Deuxième argument à vérifier - ... — Arguments supplémentaires à vérifier
Valeur renvoyée Le type de résultat est le supertype de tous les arguments Exemples entiers
Query
Response
chaînes de caractères
Query
Response
valeurs nulles
Query
Response
zéro de type Nullable
Query
Response

ifNull

Introduit dans : v1.1.0 Renvoie une autre valeur si le premier argument est NULL. Syntaxe
Arguments
  • x — La valeur à vérifier pour déterminer si elle est NULL. Any
  • alt — La valeur que la fonction renvoie si x est NULL. Any
Valeur renvoyée Renvoie la valeur de x si elle n’est pas NULL, sinon alt. Any Exemples Exemple d’utilisation
Query
Response

isNotNull

Introduit dans : v1.1.0 Vérifie si l’argument n’est pas NULL. Voir aussi : l’opérateur IS NOT NULL. Syntaxe
Arguments
  • x — Une valeur de type de données non composite. Any
Valeur renvoyée Renvoie 1 si x n’est pas NULL, sinon 0. UInt8 Exemples Exemple d’utilisation
Query
Response

isNull

Introduit dans : v1.1.0 Indique si l’argument est NULL. Voir aussi : l’opérateur IS NULL. Syntaxe
Arguments
  • x — Une valeur de type de données non composite. Any
Valeur renvoyée Renvoie 1 si x est NULL, sinon 0. UInt8 Exemples Exemple d’utilisation
Query
Response

isNullable

Introduit dans : v22.7.0 Vérifie si le type de données de l’argument est Nullable (c’est-à-dire s’il accepte les valeurs NULL). Syntaxe
Arguments
  • x — Une valeur de n’importe quel type de données. Any
Valeur renvoyée Renvoie 1 si x est du type de données Nullable, sinon 0. UInt8 Exemples Exemple d’utilisation
Query
Response

isZeroOrNull

Introduit dans : v20.3.0 Vérifie si l’argument vaut soit zéro (0), soit NULL. Syntaxe
Arguments
  • x — Une valeur numérique. UInt
Valeur renvoyée Renvoie 1 si x est NULL ou égal à zéro, sinon 0. UInt8/16/32/64 ou Float32/Float64 Exemples Exemple d’utilisation
Query
Response

nullIf

Introduite dans : v1.1.0 Renvoie NULL si les deux arguments sont égaux. Syntaxe
Arguments
  • x — La première valeur. Any
  • y — La deuxième valeur. Any
Valeur renvoyée Renvoie NULL si les deux arguments sont égaux ; sinon, renvoie le premier argument. NULL ou Nullable(x) Exemples Exemple d’utilisation
Query
Response

toNullable

Introduit dans : v1.1.0 Convertit le type de l’argument fourni en Nullable. Syntaxe
Arguments
  • x — Une valeur de n’importe quel type non composite. Any
Valeur renvoyée Renvoie la valeur d’entrée, mais avec le type Nullable. Nullable(Any) Exemples Exemple d’utilisation
Query
Response
Dernière modification le 2 juillet 2026