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

So konfigurieren Sie die CDN-Planung mit dem Modul Nginx_geo

Einführung in das Geo-Modul von Nginx Die Geo-Dir...

Detailliertes Beispiel für Zeilensperren in MySQL

Vorwort Sperren sind Synchronisierungsmechanismen...

Interviewer stellen häufig Fragen zum Lebenszyklus von React

React-Lebenszyklus Zwei Bilder zum besseren Verst...

Detaillierte Erklärung der MySQL-Gruppierung durch Optimierung

Inhaltsverzeichnis Standardausführungsprozess Opt...

js+css zur Realisierung eines dreistufigen Navigationsmenüs

In diesem Artikelbeispiel wird der spezifische Co...

CentOS 7 SSHD ändern | Root-Login und SSHD-Port-Skriptdefinition verbieten

1. Erstellen Sie einen neuen Benutzer wwweee000 [...

Vite2.0 Fallstricke

Inhaltsverzeichnis Optimierung des Vite-Projektau...

Detaillierte Schritte zur Installation und Konfiguration von MySQL 5.7

1. MySQL herunterladen 1. Melden Sie sich auf der...

jQuery-Plugin zum Erreichen eines Bildvergleichs

In diesem Artikelbeispiel wird der spezifische Co...