In MySQL können Sie die Funktionen IF(), IFNULL(), NULLIF() und ISNULL() verwenden, um den Prozess zu steuern. 1. Verwendung der IF()-FunktionIF(expr1, expr2, expr3) gibt den Wert von expr2 zurück, wenn der Wert von expr1 wahr ist, und gibt den Wert von expr3 zurück, wenn der Wert von expr1 falsch ist. SELECT IF(TRUE,'A','B'); -- Ausgabe: A SELECT IF(FALSE,'A','B'); -- Ausgabe: B 2. Verwendung der Funktion IFNULL()IFNULL(expr1, expr2) gibt den Wert von expr2 zurück, wenn der Wert von expr1 null ist, und gibt den Wert von expr1 zurück, wenn der Wert von expr1 ungleich null ist. Beispiel 1 mysql> AUSWÄHLEN IFNULL(1,0); -> 1 mysql> AUSWÄHLEN WENNNULL(NULL,10); -> 10 mysql> AUSWÄHLEN WENNNULL(1/0,10); -> 10 mysql> AUSWÄHLEN IFNULL(1/0,'ja'); -> 'ja' Beispiel 2 SELECT IFNULL(NULL,'B'); -- Ausgabe: B SELECT IFNULL('HALLO','B'); -- Ausgabe: HALLO 3. Verwendung der Funktion NULLIF()NULLIF(Ausdruck1, Ausdruck2), wenn Ausdruck1=Ausdruck2, ist der Rückgabewert null, andernfalls ist der Rückgabewert der Wert von Ausdruck1. SELECT NULLIF('A','A'); -- Ausgabe: null SELECT NULLIF('A','B'); -- Ausgabe: A 4. Verwendung der Funktion ISNULL()ISNULL(expr) gibt 1 zurück, wenn der Wert von expr null ist, und gibt 0 zurück, wenn der Wert von expr1 nicht null ist. SELECT ISNULL(NULL); -- Ausgabe: 1 SELECT ISNULL('HALLO'); -- Ausgabe: 0 Dies ist das Ende dieses Artikels über die detaillierte Verwendung der Funktionen IF(), IFNULL(), NULLIF() und ISNULL() in MySQL. Weitere Informationen zu IF(), IFNULL(), NULLIF() und ISNULL() in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Anwendungsszenarien von Filtern in Vue
>>: Zwei Möglichkeiten zum Verwalten von Volumes in Docker
MySql öffnet regelmäßig ein MySQLInstallerConsole...
Persönliche Implementierungs-Screenshots: Install...
Verwenden Sie apk add ansible, um den Ansible-Die...
Ein Datensatz eines Online-MySQL-Transaktionsprob...
Übersicht über partitionierte MySQL-Tabellen Wir ...
Inhaltsverzeichnis Was ist Express-Middleware? Vo...
conda aktualisieren conda pip installieren tf-nig...
In diesem Artikel finden Sie das Installations- u...
Es handelt sich dabei ausschließlich um Webseiten...
Inhaltsverzeichnis Überblick Lösung 1: Verschlüss...
Das Span-Tag wird häufig beim Erstellen von HTML-...
Schritt 1: Überprüfen Sie die lokalen Ethernet-Ei...
MySQL-Konsistenzprotokoll Was passiert mit nicht ...
DOMContentLoaded-Ereignis Es wird buchstäblich au...
Inhaltsverzeichnis Vorne geschrieben Vorsichtsmaß...