©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Diese Webseite funktioniert besser mit Javascript
Der MyWAY SQL-Manager kann hier kostenlos heruntergeladen werden: als PHP-Installations-Datei als GZIP-Datei als ZIP-Archiv
Falls der Download von dieser Seite nicht funktionieren sollte, können Sie das Programm auch hier (Virengeprüft bei heise.de) herunterladen.
Mit dem Download akzeptieren Sie die Allgemeinen Geschäftsbedingungen
Das Programm MyWAY SQL-Manager funktioniert nur mit Javascript
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: 04.11.2025ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedin©2020-2025 Heino Cunze-Fischer