Je suis en train de régler ce col mais je reçois une erreur:Problème réglage une colonne calculée
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
Je suis en train de régler ce col mais je reçois une erreur:Problème réglage une colonne calculée
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
Vous devez fermer CASE avec END et aussi, à mon opinion, la valeur suivante sera meilleure:
FirstName + (CASE WHEN LEN(FirstName) > 0 AND LEN(LastName) > 0 THEN ' ' ELSE '' END) + LastName
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '' end) + LastName
manquant la fin
Mais si la longueur du nom était 0? –
Je parlais juste du problème de syntaxe de l'OP, pas de son approche. – cmsjr
Bon point sur le comptage des caractères et leur addition par rapport aux chaînes de concaténation qui coûtent plus de performance. – Shimmy