Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung der SQL-Isnull-Verwendung

Detaillierte Erläuterung der SQL-Isnull-Verwendung

hzc
hzcOriginal
2020-06-16 16:54:115777Durchsuche

Detaillierte Erläuterung der SQL-Isnull-Verwendung

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_valueKann 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

Beispiel

1 Beispieldaten

Tabelle tb_Student und ihre Beispieldaten sind in der folgenden Abbildung dargestellt.

Detaillierte Erläuterung der SQL-Isnull-Verwendung

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

Detaillierte Erläuterung der SQL-Isnull-Verwendung

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist ein Inner Join?Nächster Artikel:Was ist ein Inner Join?