La fonction ISNULL en SQL vérifie si une valeur est NULL et renvoie la valeur spécifiée (si la valeur est NULL) ou la valeur d'origine (si la valeur est non NULL). Sa syntaxe est la suivante : ISNULL(expression, valeur_de_remplacement). Cette fonction est utilisée pour remplacer les valeurs NULL afin d'améliorer la lisibilité, d'éviter les erreurs et de gérer les valeurs NULL dans les fonctions d'agrégation.
Utilisation de la fonction ISNULL dans SQL
Qu'est-ce que la fonction ISNULL ?
La fonction ISNULL est une fonction SQL qui vérifie si une valeur est NULL et renvoie une valeur spécifiée si la valeur est NULL ou la valeur d'origine si la valeur est non NULL.
Syntaxe :
ISNULL(expression, replacement_value)
ISNULL(expression, replacement_value)
其中:
expression
:要检查的值。replacement_value
:如果 expression
为 NULL,则返回的值。用法:
ISNULL 函数可用于各种情况,例如:
示例:
考虑以下表格:
ID | Name |
---|---|
1 | John Smith |
2 | NULL |
要替换 Name
列中为 NULL 的值,可以使用以下查询:
<code class="sql">SELECT ID, ISNULL(Name, 'Unknown') FROM TableName;</code>
输出:
ID | Name |
---|---|
1 | John Smith |
2 | Unknown |
注意事项:
replacement_value
为 NULL,ISNULL 函数将返回 expression
expression
: La valeur à vérifier. replacement_value
: La valeur renvoyée si expression
est NULL. 🎜🎜🎜🎜Utilisation : 🎜🎜🎜La fonction ISNULL peut être utilisée dans diverses situations, telles que : 🎜ID | Nom |
---|---|
1 | John Smith |
2 | NULL |
Name
, vous pouvez utiliser la requête suivante : 🎜rrreee🎜Sortie : 🎜ID | Nom |
---|---|
1 | John Smith |
2 | Inconnu |
replacement_value
est NULL, la fonction ISNULL renverra l'expression
elle-même sans remplacement. 🎜🎜La fonction ISNULL est similaire à la fonction COALESCE, mais la fonction COALESCE peut accepter plusieurs valeurs de remplacement. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!