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

Sådan concat_ws flere felter og fjerne duplikerede separatorer for tomme pladser

Gør det sådan her:

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

CONCAT_WS vil springe alle null-værdier over, og ved at bruge NULLIF også nogen tomme.

Bemærk:Du kan ikke erstatte regex. MySQL understøtter det ikke.




  1. Postgresql-forespørgsel for at opdatere felter ved hjælp af et regulært udtryk

  2. Oprettelse af en tabel for polygonværdier i Postgis og indsættelse

  3. Fjern låse uden pid i postgres

  4. Hibernate 4 og Postgres:Hvordan opretter man en sekvens pr. tabel?