Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie man mehrere Felder concat_ws und doppelte Trennzeichen für leere Slots entfernt

Gehen Sie folgendermaßen vor:

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

CONCAT_WS überspringt alle Nullwerte und durch die Verwendung von NULLIF alle leeren auch.

Hinweis:Sie können Regex nicht ersetzen. MySQL unterstützt es nicht.