sql >> Base de Datos >  >> RDS >> Mysql

MySQL IFNULL ELSE

Use COALESCE :

SELECT COALESCE(field_a, field_b)

COALESCE es una función estándar ANSI que devuelve el primer valor no nulo de la lista de columnas especificadas, procesando las columnas de izquierda a derecha. Entonces, en el ejemplo, si field_a es nulo, field_b se mostrará el valor. Sin embargo, esta función devolverá NULL si no hay un valor no nulo de las columnas especificadas.

Es compatible con MySQL (lo he usado en 4.1), SQL Server (desde v2000), Oracle 9i+...