Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL IFNULL ELSE

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+...