Ce SQL semble complexe, existe-t-il un moyen plus simple d'obtenir FirstName, LastName lorsque l'un des champs ou les deux peuvent être NULL?Prénom, Nom dans SQL, trop complexe?
SELECT COALESCE(LastName,'')+
CASE WHEN LastName+FirstName IS NOT NULL THEN ', ' END+
COALESCE(FirstName,'') AS Name
FROM Person
Si vous avez souvent besoin de noms affichés comme ceci, cela peut valoir la peine de créer un champ calculé persistant. – HLGEM
@HLGEM - Intéressant, peut-être une réponse ferait clairement votre suggestion? – Hogan