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

MariaDB NVL SQL-Funktion - Wenn NULL Abfrage im Oracle-Modus

NVLSyntax:NVL(Ausdruck, Wert)
Rückgabe-Wert:Abhängig von den verwendeten Datentypen
Synonyme:IFNULL
Funktions-Typ:NULL-Funktion
Funktions-Beschreibung

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

Wenn der "Ausdruck" nicht NULL ist, gibt NVL() den "Ausdruck" zurück.

Der Rückgabe-Typ entspricht dem Typ von "Ausdruck" oder "Wert", je nach Ergebnis der Funktion.


Die Funktion wurde ab MariaDB Version 10.3 zur Oracle-Kompatibilität eingeführt.

In MySQL 8.0 ist diese Fuktion nicht vorhanden.

SQL Beispiele für die NVL-Funktion

 1
 2
 3
 4
 5
 6
 7

SELECT nvl(null'Value');
SELECT nvl('ok''Value');
SELECT nvl(nullif('ok''notok'), 'value');
SELECT nvl(nullif('ok''ok'), 'value');
SELECT nvl(nullif('ok''ok'), null);

nvl(null, 'Value')
varchar(5) BINARY
Value
nvl('ok', 'Value')
varchar(5) BINARY
ok
nvl(nullif('ok', 'notok'), 'value')
varchar(5) BINARY
ok
nvl(nullif('ok', 'ok'), 'value')
varchar(5) BINARY
value
nvl(nullif('ok', 'ok'), null)
varchar(2) BINARY
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der NVL() Funktion in MariaDB-Datenbanken

Mit der NVL()-Funktion in MariaDB können NULL-Werte verarbeitet werden, indem die Funktion einen Standard- oder Alternativwert bereitstellt, wenn eine Spalte oder ein Ausdruck NULL ergibt und ist hilfreich bei Berechnungen, Vergleichen oder der Anzeige von Ergebnissen, die NULL-Werte verwenden. Die Funktion ist gleich der IFNULL()-Funktion und wurde in MariaDB zur Oracle-Kompatibilität eingeführt.
NEXTVALNOWNULLIFNVLNVL2OCTOCTET_LENGTH

Weitere MySQL und MariaDB SQL NULL-Funktionen

COALESCECOALESCE(%, %)
Mehr zur COALESCE-Funktion

IFNULLIFNULL(Ausdruck, Wert)
Mehr zur IFNULL-Funktion

ISNULLISNULL(Ausdruck)
Mehr zur ISNULL-Funktion

NULLIFNULLIF(Ausdruck 1, Ausdruck 2)
Mehr zur NULLIF-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 NVL: mariadb.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer