Ik heb de volgende SQL:
SELECT r.*, cp.CP_nummer,
(cp.CP_roepnaam + ' ' + cp.CP_tussenvoegsel + ' ' + cp.CP_achternaam) AS NAAM
FROM Relatie r LEFT OUTER JOIN Contact_persoon cp
ON r.Relatienr = cp.Relatienr AND r.Rel_subnr = cp.Rel_subnr
WHERE r.Relatienr = '3'
Nu kan het voorkomen dat er geen tussenvoegsel is, deze heeft dan de waarde NULL in de database. Het probleem is dat wanneer tussenvoegsel de waarde NULL heeft NAAM niet wordt samengesteld.
Hoe kan ik ervoor zorgen dat de NAAM wel wordt samengesteld met een lege waarde voor tussenvoegsel indien deze in de database de waarde NULL heeft?
Alvast bedankt.
Het gaat hier overigens over MSQL2008.
SELECT r.*, cp.CP_nummer,
(cp.CP_roepnaam + ' ' + cp.CP_tussenvoegsel + ' ' + cp.CP_achternaam) AS NAAM
FROM Relatie r LEFT OUTER JOIN Contact_persoon cp
ON r.Relatienr = cp.Relatienr AND r.Rel_subnr = cp.Rel_subnr
WHERE r.Relatienr = '3'
Nu kan het voorkomen dat er geen tussenvoegsel is, deze heeft dan de waarde NULL in de database. Het probleem is dat wanneer tussenvoegsel de waarde NULL heeft NAAM niet wordt samengesteld.
Hoe kan ik ervoor zorgen dat de NAAM wel wordt samengesteld met een lege waarde voor tussenvoegsel indien deze in de database de waarde NULL heeft?
Alvast bedankt.
Het gaat hier overigens over MSQL2008.