ISNULL
Remplacez NULL par la valeur de remplacement spécifiée.
Syntaxe
:ISNULL ( check_expression , replacement_value )
Les paramètres
check_expression
seront vérifiés pour voir si . Si ce n'est pas NULL
, cette valeur est renvoyée directement, qui est l'expression NULL
. S'il est vide, il renverra directement le contenu de l'expression check_expression
. replacement_value
Peut être de n’importe quel type. check_expression
L'expression qui sera renvoyée lorsque replacement_value
est check_expression
. NULL
doit être du même type que replacement_value
. check_expresssion
Type de retour
renvoie le même type que. check_expression
Commentaires
Si n'est pas NULL, alors renvoie la valeur de l'expression ; sinon, renvoie check_expression
. replacement_value
1 Exemple de données
Le tableau tb_Student et ses exemples de données sont présentés dans la figure ci-dessous.2. Exigences de requête
Interrogez les informations des étudiants dont le score est inférieur ou égal à 60 et enregistrez-les dans le variable de table @tempTable , lorsque le score de l'élève est vide, le score est enregistré comme 0.declare @tempTable table( stuname nchar(10), stuage int, stuscore float); insert into @tempTable select name,age,ISNULL(score,0) from tb_Student where ISNULL(score,0)<=60 select * from @tempTable
3 Résultats d'exécution
Tutoriel recommandé : "Tutoriel SQL"
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!