Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL GROUP BY NULL e EMPTY

Questo può essere ottenuto da SELECT CASE. Potrebbe esserci un modo più semplice che non conosco.

Il formato di SELECT CASE è

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

Quindi vedi, puoi CASE insieme ai valori con WHEN/THEN e il valore predefinito al valore reale di ELSE.