MySQL 8.1
IFNULL(value, alternative_value)Parameter
- value
- Zu prüfender Wert
- alternative_value
- Wert, der zurückgegeben wird, wenn value NULL ist
Rückgabewert
value, wenn es nicht NULL ist, sonst alternative_value
Beispiele
NULL durch einen Wert ersetzen
MySQL 8.1
SELECT IFNULL(NULL, 'Alternative value');Fehlenden Vatersnamen ersetzen
MySQL 8.1
SELECT last_name,
first_name,
IFNULL(middle_name, 'not specified') AS middle_name
FROM Teacher
WHERE id BETWEEN 9 AND 12;Details
Anders als COALESCE nimmt die Funktion genau zwei Argumente.