UPDATE aanmelding SET schermnaam = CONCAT(voornaam," ",tussenvoegsel," ",achternaam);Nu komt er een dubbele spatie als er geen tussenvoegsel aanwezig is. Hoe lost ik dit op?
UPDATE aanmelding SET schermnaam = CONCAT(voornaam," ",tussenvoegsel," ",achternaam);
UPDATE aanmelding
SET schermnaam = CONCAT(voornaam,
IF(tussenvoegsel, CONCAT(' ', tussenvoegsel), ''),
' ',
achternaam);
SELECT
CONCAT(voornaam, ' ', LTRIM(CONCAT(tussenvoegsel, ' ', achternaam))) AS schermnaam
FROM
tabel