sql >> Database >  >> RDS >> Mysql

Hoe meerdere kolommen als één te combineren en op te maken met aangepaste tekenreeksen?

Hoe zit het met de CONCAT() functie?

SELECT id, CONCAT(lastname, ', ', firstname) AS name FROM `table`;

Als je veel velden gaat samenvoegen, kun je ook de CONCAT_WS() functie, waarbij het eerste argument het scheidingsteken is voor de rest van de argumenten, dat wordt toegevoegd tussen de aaneengeschakelde strings:

SELECT id, 
       CONCAT_WS(',', field_1, field_2, field_3, field_4) list
FROM   `table`;


  1. MySQL:Hoeveel queries per pagina is te veel?

  2. MaxScale Basic Management MaxCtrl gebruiken voor MariaDB Cluster

  3. Waarom is het laden van SQLAlchemy-objecten via de ORM 5-8x langzamer dan rijen via een onbewerkte MySQLdb-cursor?

  4. MySQL, DELETE Query met een Join