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
border-radius:10px; /* Alle Ecken sind mit einem ...
Um das Benutzererlebnis und die Benutzerfreundlich...
1. Laden Sie das Installationspaket herunter -Wäh...
Die Wirkung ist wie folgt: analysieren 1. Hier se...
Bereitstellungsumgebung: Installationsversion Red...
Um den blinkenden Hintergrundfarbeffekt zu erziele...
Inhaltsverzeichnis Vorwort 1. Die übergeordnete K...
Ich verwende CSS schon seit langer Zeit, habe jed...
Wenn ein Thread eine DELAYED-Anweisung für eine T...
Relative Längeneinheiten em Beschreibung: Relative...
Beispiele für die MySQL-Verschlüsselung und -Ents...
Inhaltsverzeichnis 1. Einführung in MHA 1. Was is...
Vorwort Kürzlich wurde unser Server von Hackern a...
Inhaltsverzeichnis Import auf Anfrage: Globaler I...
1. Einführung in mysqlbackup mysqlbackup ist die ...