Heim  >  Artikel  >  Datenbank  >  So ersetzen Sie den Nullwert in Oracle

So ersetzen Sie den Nullwert in Oracle

WBOY
WBOYOriginal
2022-01-21 10:44:068592Durchsuche

In Oracle können Sie die Funktion nvl() verwenden, um einen Nicht-Null-Wert aus zwei Ausdrücken zurückzugeben. Die Syntax lautet „nvl (Feldwert, Ersatzwert)“; value Wenn das Ergebnis ein Nullwert ist, gibt die Funktion den Ersatzwert zurück. Wenn das Ergebnis des Feldwerts kein Nullwert ist, gibt die Funktion den ursprünglichen Feldwert zurück.

So ersetzen Sie den Nullwert in Oracle

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So ersetzen Sie Nullwerte in Oracle

nvl Wenn ein Feld leer ist und Sie möchten, dass es als 0 oder andere Werte angezeigt wird, können Sie die nvl-Funktion verwenden, z. B. nvl (Feldname, Ersatzwert)

Aus zwei Ausdrücken Gibt einen Wert ungleich Null zurück.

Syntax

NVL(eExpression1, eExpression2)

Wenn eExpression1 einen Nullwert ergibt, gibt NVL( ) eExpression2 zurück. Wenn eExpression1 einen anderen Wert als null ergibt, wird eExpression1 zurückgegeben. eExpression1 und eExpression2 können einen beliebigen Datentyp haben. Wenn die Ergebnisse von eExpression1 und eExpression2 beide Nullwerte sind, gibt NVL( ) .NULL zurück.

Typ des Rückgabewerts

Zeichen, Datum, Datum/Uhrzeit, numerisch, Währung, logischer Wert oder Nullwert

Wenn Nullwerte nicht unterstützt werden oder Nullwerte keine Rolle spielen, können Sie NVL() verwenden, um Nullwerte zu entfernen aus Berechnungen oder Operationen. Hinweis: Die Typen der beiden Parameter müssen übereinstimmen Zelle weiter Führen Sie arithmetische Operationen aus. Daher können Sie eine Spalte nicht mit Null füllen, sondern ihr einfach eine 0 geben, was für die Anzeige und Operationen praktisch ist.

Empfohlenes Tutorial: „

Oracle Tutorial


Das obige ist der detaillierte Inhalt vonSo ersetzen Sie den Nullwert in Oracle. 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