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
Hinweis: Beim Schreiben der Datei docker-compose....
Wenn wir mit Docker einen MySQL-Container erstell...
Es gibt zwei gängige Möglichkeiten, den Div-Hinte...
Inhaltsverzeichnis Was ist eine Multiumgebungskon...
Frage: In index.html führt iframe son.html ein. Wi...
Dieser Artikel untersucht die ES6-for...of-Schlei...
Wie können wir den Fehler lokalisieren, wenn im S...
Schwarmclusterverwaltung Einführung Docker Swarm ...
Der HTML-Code zum Abfangen von mehrzeiligem Text l...
Wenn Ihre MySQL-Datenbank auf einem CentOS7-Syste...
Linux-Bibliothek generieren Die Linux-Version ver...
In letzter Zeit wurde der Server häufig mit Brute...
In diesem Artikel wird der spezifische JavaScript...
Häufig fehlt das Verständnis für mehrspaltige Ind...
Flex-Layout ist heutzutage eine häufig verwendete...