ISNULL
Ersetzen Sie NULL durch den angegebenen Ersatzwert.
Syntax
:ISNULL ( check_expression , replacement_value )
Parameter
check_expression
wird geprüft, ob . Wenn es nicht NULL
ist, wird dieser Wert direkt zurückgegeben, was dem Ausdruck NULL
entspricht. Wenn es leer ist, wird direkt der Inhalt des check_expression
-Ausdrucks zurückgegeben. replacement_value
Kann jeder Art sein. check_expression
Der Ausdruck, der zurückgegeben wird, wenn replacement_value
check_expression
ist. NULL
muss vom gleichen Typ sein wie replacement_value
. check_expresssion
Rückgabetyp
gibt denselben Typ zurück wie. check_expression
Kommentare
Wenn nicht NULL ist, wird der Wert des Ausdrucks zurückgegeben, andernfalls wird check_expression
zurückgegeben. replacement_value
1 Beispieldaten
Tabelle tb_Student und ihre Beispieldaten sind in der folgenden Abbildung dargestellt.2. Abfrageanforderungen
Fragen Sie die Informationen von Schülern ab, deren Punktzahl kleiner oder gleich 60 ist, und speichern Sie sie im Tabellenvariable @tempTable: Wenn die Punktzahl des Schülers leer ist, wird die Punktzahl als 0 aufgezeichnet.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 Ausführungsergebnisse
Empfohlenes Tutorial: „SQL-Tutorial“
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der SQL-Isnull-Verwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!