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

Come concat_ws più campi e rimuovere i separatori duplicati per gli slot vuoti

Fallo in questo modo:

CONCAT_WS(' ', NULLIF(field1, ''), NULLIF(field2, ''), NULLIF(field3, ''));

CONCAT_WS salterà qualsiasi valore nullo e utilizzando NULLIF anche quelli vuoti.

Nota:non è possibile sostituire l'espressione regolare. MySQL non lo supporta.