Utilisez COALESCE :
SELECT COALESCE(field_a, field_b)
COALESCE est une fonction standard ANSI qui renvoie la première valeur non nulle de la liste des colonnes spécifiées, en traitant les colonnes de gauche à droite. Ainsi, dans l'exemple, si field_a
est nul, field_b
la valeur sera affichée. Cependant, cette fonction renverra NULL s'il n'y a pas de valeur non nulle dans les colonnes spécifiées.
Il est supporté sur MySQL (je l'ai utilisé sur 4.1), SQL Server (depuis v2000), Oracle 9i+...