Eine kurze Diskussion darüber, ob MySQL eine Funktion ähnlich der nvl von Oracle haben kann

Eine kurze Diskussion darüber, ob MySQL eine Funktion ähnlich der nvl von Oracle haben kann

Verwenden Sie ifnull statt isnull

isnull wird verwendet, um zu bestimmen, ob es null ist. Der Rückgabewert ist 1 für null oder 0 für unnull.

ifnull entspricht Oracles nvl und wird wie folgt verwendet

mysql> wähle ifnull(1,10);
+--------------+
| wennnull(1,10) |
+--------------+
| 1 |
+--------------+
1 Zeile im Satz (0,00 Sek.)

mysql> auswählen ifnull(null,10);
+-----------------+
| wennnull(null,10) |
+-----------------+
| 10 |
+-----------------+
1 Zeile im Satz (0,00 Sek.)


Die Verwendung von isnull ist wie folgt

mysql> wähle isnull(null);
+--------------+
| ist null(null) |
+--------------+
| 1 |
+--------------+
1 Zeile im Satz (0,00 Sek.)

mysql> wähle isnull(1);
+-------------+
| istnull(1) |
+-------------+
| 0 |
+-------------+
1 Zeile im Satz (0,00 Sek.)

Der obige Artikel geht kurz darauf ein, ob MySQL ähnliche Funktionen wie Oracles NVL haben kann. Dies ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Einführung in die Verwendung der NVL-Funktion von Oracle
  • Detaillierte Erklärung der Funktionen nvl() und nvl2() in Oracle

<<:  Formatieren der Linux-Systemfestplatte und manuelles Hinzufügen einer Swap-Partition

>>:  So erstellen Sie ein Projekt mit dem WeChat Mini-Programm unter Verwendung von Typescript

Artikel empfehlen

Detaillierte Erklärung zur Verwendung der Element-el-button-Button-Komponente

1. Hintergrund Schaltflächen werden sehr häufig v...

Detaillierte Erklärung zu sinnvollen Einstellungen des MySQL sql_mode

Sinnvolle Einstellung des MySQL sql_mode sql_mode...

Hinweise zu Fallstricken bei Vuex und Pinia in Vue3

Inhaltsverzeichnis einführen Installation und Ver...

Der Unterschied zwischen ${param} und #{param} in MySQL

Der von ${param} übergebene Parameter wird als Te...

JS realisiert Bild Digitaluhr

In diesem Artikelbeispiel wird der spezifische JS...

Spezifische Verwendung von Lazy Loading und Preloading in js

Verzögertes Laden (Lazy Loading) und Vorladen sin...

Implementierungsprozess des Lupeneffekts im Javascript-Beispielprojekt

Inhaltsverzeichnis Vorwort Fall: Nachahmung des L...

Implementieren einer benutzerdefinierten Bildlaufleiste mit nativem JS

In diesem Artikelbeispiel wird der spezifische JS...

Vue verwendet OSS zum Hochladen von Bildern oder Anhängen

Verwenden Sie OSS, um Bilder oder Anhänge in ein ...