Problème lors de l'établissement d'une colonne calculée
-
10-07-2019 - |
Question
J'essaie de définir ce col mais j'obtiens une erreur:
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
La solution
Vous devriez fermer CASE avec END et, à mon avis, la valeur suivante sera meilleure:
FirstName + (CASE WHEN LEN(FirstName) > 0 AND LEN(LastName) > 0 THEN ' ' ELSE '' END) + LastName
Autres conseils
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '' end) + LastName
manque la fin
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow