Maison  >  Article  >  base de données  >  Explication détaillée de l'utilisation de SQL isnull

Explication détaillée de l'utilisation de SQL isnull

hzc
hzcoriginal
2020-06-16 16:54:115799parcourir

Explication détaillée de l'utilisation de SQL isnull

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_valuePeut ê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

Exemple

1 Exemple de données

Le tableau tb_Student et ses exemples de données sont présentés dans la figure ci-dessous.

Explication détaillée de lutilisation de SQL isnull

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

Explication détaillée de lutilisation de SQL isnull

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn