IFNULL(expr1,expr2)
Funktionsbeschreibung: Wenn expr1 null ist, gibt die Funktion expr2 zurück, andernfalls gibt sie expr1 zurück.
Beispiel 1:
SELECT IFNULL(0,'ab');
Der erste Parameter ist NULL, also das Ergebnis Ergebnis Es ist ab.
2. Der Ausdruck von NULLIF lautet wie folgt:
SELECT NULLIF(expr1,expr2)
Funktionsbeschreibung:
Wenn die beiden Parameter gleich sind, geben Sie NULL zurück; andernfalls geben Sie den ersten Parameter zurück.SELECT IFNULL(NULL,'ab');
Die beiden Parameter sind nicht gleich, daher ist das Ergebnis der erste Parameter a.
Beispiel 2:
SELECT NULLIF('a','b');
Die beiden Parameter sind gleich, daher ist das Ergebnis NULL.
3. Der Ausdruck von ISNULL lautet wie folgt: SELECT ISNULL(expr)
Funktionsbeschreibung:
Wenn expr null ist, ist der Rückgabewert von isnull() 1, andernfalls ist der Rückgabewert 0.SELECT NULLIF('a','a');
Der Parameter ist NULL, also ist das Ergebnis 1.
Beispiel 2:
SELECT ISNULL(NULL);
Der Parameter ist nicht NULL, daher ist das Ergebnis 0.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie IFNULL, NULLIF und ISNULL in MySql. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!