IFNULL

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.