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

MySQL GRUPO POR NULO y VACÍO

Esto se puede lograr con SELECCIONAR CASO. Puede haber una forma más sencilla que no conozco.

El formato de SELECT CASE es

SELECT
CASE
    WHEN table_name.text_field IS NULL OR table_name.text_field = ''
    THEN null
    ELSE table.text_field
END as new_field_name,
other_field, another_field, ...rest of query...

Como puede ver, puede usar CASE junto con valores con CUANDO/ENTONCES y establecer el valor real por defecto con ELSE.