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.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
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!