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

Verwendung von TypeScript-Generics

Inhaltsverzeichnis 1. Einfach zu bedienen 2. Verw...

Analyse der Verwendung des MySQL-Datenbankbefehls „show processlist“

Wenn bei der tatsächlichen Projektentwicklung die...

Warum MySQL Repeatable Read als Standardisolationsebene wählt

Inhaltsverzeichnis Oracle-Isolationsebenen MySQL-...

Tiefgreifendes Verständnis der Vue-cli4-Routing-Konfiguration

Inhaltsverzeichnis Vorwort - Vue Routing 1. Die g...

Befehlscodebeispiele für die Installation und Konfiguration von Docker

Docker-Installation Installieren von Abhängigkeit...

Lösen Sie das Problem, dass Docker das MySQL-Image zu langsam zieht

Nachdem wir eine halbe Stunde lang versucht hatte...

VMware Workstation ist nicht mit Device/Credential Guard kompatibel

Beim Installieren einer virtuellen Maschine wird ...

61 Dinge, die jeder Webentwickler wissen sollte

Normalerweise müssen Sie die Reden aller Teilnehme...

Beispiel für die Einrichtung eines mehrspaltigen Layouts gleicher Höhe mit CSS

Mehrere Spalten haben zunächst unterschiedliche I...

Detaillierte Erläuterung des zeitgesteuerten Protokollschneidens von Nginx

Vorwort Standardmäßig werden Nginx-Protokolle in ...

Tutorial zur Installation von mysql5.7.23 auf Ubuntu 18.04

In diesem Artikel erfahren Sie, wie Sie mysql5.7....

js genaue Berechnung

var numA = 0,1; var numB = 0,2; Alarm (Zahl A + Z...