Brug COALESCE :
SELECT COALESCE(field_a, field_b)
COALESCE er en ANSI-standardfunktion, der returnerer den første ikke-nul-værdi fra listen over specificerede kolonner, og behandler kolonnerne fra venstre mod højre. Så i eksemplet, hvis field_a
er null, field_b
værdi vil blive vist. Denne funktion vil dog returnere NULL, hvis der ikke er en ikke-null værdi fra de angivne kolonner.
Det er understøttet på MySQL (jeg har brugt det på 4.1), SQL Server (siden v2000), Oracle 9i+...