SQL -> Funkcie -> Funkcie pre prácu s reťazcami -> IFNULL
Syntax
IFNULL(param1, param2)
Popis
Príkaz jazyka SQL obsahuje celkem dva parametry. První obsahuje podmínku, která v případě, že výsledek podmínky obsahuje prázdnou hodnotu (hodnutu null), vrátí druhý parametr. Tato zdánlivě bezvýznamná podmínka může být velice užitečná, jak ostatně naznačuje následující příklad.
Príklad
SELECT IFNULL((100/0
), 0
) as vysledek;
-> 0
Pokud byste v tomto případě nepoužili funkci IFNULL(), byla by vrácena hodnota null, protože bylo děleno nulou.
Rozdiely medzi databázami
Na niektorých databázach sa miesto funkcie IFNULL používa funkcia NVL alebo funkcia COALESCE.