Heim > Datenbank > SQL > Hauptteil

Verwendung der isnull-Funktion in SQL

下次还敢
Freigeben: 2024-04-28 12:03:13
Original
696 Leute haben es durchsucht

Die Funktion ISNULL() in SQL wird verwendet, um zu prüfen, ob ein Ausdruck NULL ist, und um den angegebenen Wert zurückzugeben. Die Verwendung ist wie folgt: Prüft auf einen NULL-Wert und gibt einen Ersatzwert zurück. Verhindern Sie Fehler bei der Division durch Null. Führen Sie zwei Felder zusammen, um Duplikate zu vermeiden.

Verwendung der isnull-Funktion in SQL

Verwendung der ISNULL()-Funktion in SQL

ISNULL()-Funktion wird verwendet, um zu überprüfen, ob der Ausdruck NULL ist, und um den angegebenen Wert zurückzugeben. Die Syntax lautet wie folgt:

<code>ISNULL(expression, default_value)</code>
Nach dem Login kopieren

wobei:

  • Ausdruck: Der zu überprüfende Ausdruck.
  • Standardwert: Der zurückgegebene Wert, wenn der Ausdruck NULL ist.

Anwendungsbeispiel:

  • Eine Alternative zu einem NULL-Wert zurückgeben:
<code class="sql">SELECT ISNULL(name, 'Unknown') FROM table_name;</code>
Nach dem Login kopieren
  • Division durch Null verhindern:
<code class="sql">UPDATE table_name SET value = value / ISNULL(divisor, 1);</code>
Nach dem Login kopieren
  • M Ergänze zwei Felder, um Duplikate zu vermeiden:
<code class="sql">SELECT ISNULL(field1, field2) AS combined_field FROM table_name;</code>
Nach dem Login kopieren

Hinweis:

  • default_value kann ein beliebiger Datentyp sein, er muss jedoch mit dem Datentyp des Ausdrucks kompatibel sein.
  • Wenn der Ausdruck nicht NULL ist, gibt die Funktion ISNULL() den Ausdruck selbst zurück.
  • Die Funktion ISNULL() ähnelt der Funktion COALESCE(), die Funktion COALESCE() kann jedoch mehrere Standardwerte akzeptieren, während die Funktion ISNULL() nur einen akzeptieren kann.

Das obige ist der detaillierte Inhalt vonVerwendung der isnull-Funktion in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage