Použijte COALESCE :
SELECT COALESCE(field_a, field_b)
COALESCE je standardní funkce ANSI, která vrací první nenulovou hodnotu ze seznamu zadaných sloupců a zpracovává sloupce zleva doprava. Takže v příkladu, pokud field_a
má hodnotu null, field_b
se zobrazí hodnota. Tato funkce však vrátí hodnotu NULL, pokud v zadaných sloupcích není žádná hodnota, která není null.
Je podporován na MySQL (použil jsem ho na 4.1), SQL Server (od v2000), Oracle 9i+...