©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die ISNULL SQL-Funktion in MySQL und MariaDB - Ob Wert ist NULL Abfrage

ISNULLSyntax:ISNULL(Ausdruck)
Rückgabe-Wert:INTEGER
Funktions-Typ:NULL-Funktion
Funktions-Beschreibung

Die SQL-Funktion ISNULL() gibt 1 zurück, wenn der Wert von "Ausdruck" NULL ist.

Wenn der Wert von "Ausdruck" nicht NULL ist, gibt ISNULL() 0 zurück.

SQL Beispiele für die ISNULL-Funktion

 1
 2
 3
 4
 5
 6
 7

SELECT isnull(null);
SELECT isnull(1);
SELECT isnull('test');
SELECT isnull(nullif(truetrue));
SELECT isnull(nullif(truefalse));

isnull(null)
int(1)
1
isnull(1)
int(1)
0
isnull('test')
int(1)
0
isnull(nullif(true, true))
int(1)
1
isnull(nullif(true, false))
int(1)
0
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der ISNULL() Funktion in MySQL und MariaDB-Datenbanken

In MySQL und MariaDB gibt es die Funktion ISNULL(), mit der überprüft wird, ob ein Wert NULL ist oder nicht, indem sie 1 (wahr) zurückgibt, wenn der überprüfte Ausdruck NULL ist oder andernfalls 0 (falsch). Die Funktion kann in bedingte Filterungen eingesetzt werden, beispielweise in der WHERE-Klausel, um Zeilen basierend auf der Wert NULL von Tabellen-Spalten oder Ausdrücken zu filtern. Desweiteren kann ISNULL() in bedingten Ausdrücken wie IF- oder CASE-Anweisungen verwendet werden, um NULL-Werte zu verarbeiten und basierend auf deren Vorhandensein verschiedene Aktionen auszuführen oder um NULL-Spalten oder Ausdrücken in Ergebnismengen Standardwerte zuzuweisen.

Das Verhalten von ISNULL() unterscheidet sich von NULL-Vergleichen mit dem Gleichheitsoperator (=). Während ISNULL() speziell prüft, ob ein Wert NULL ist, liefert der Gleichheitsoperator beim Vergleich mit NULL-Werten weder true noch false, sondern als Ergebnis wird dann immer NULL zurückgegeben.
IS_IPV4IS_IPV6IS_UUIDISNULLLAST_INSERT_IDLAST_VALUELASTVAL

Weitere MySQL und MariaDB SQL NULL-Funktionen

COALESCECOALESCE(%, %)
Mehr zur COALESCE-Funktion

IFNULLIFNULL(Ausdruck, Wert)
Mehr zur IFNULL-Funktion

NULLIFNULLIF(Ausdruck 1, Ausdruck 2)
Mehr zur NULLIF-Funktion

NVLNVL(Ausdruck, Wert)
Mehr zur NVL-Funktion

NVL2NVL2(Ausdruck, Wert1, Wert2)
Mehr zur NVL2-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion ISNULL: mysql.com und mariadb.com und w3schools.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer