Ich versuche, diese Spalte zu setzen, aber ich erhalte eine Fehlermeldung:Problem Einstellung eine berechnete-Spalte
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
Ich versuche, diese Spalte zu setzen, aber ich erhalte eine Fehlermeldung:Problem Einstellung eine berechnete-Spalte
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
Sie sollten CASE mit END schließen und auch zu meinem Meinung, der folgende Wert wird besser sein:
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
fehlt das Ende
Aber was, wenn Nachname Länge 0 war? –
Ich habe gerade das Syntaxproblem des OP angesprochen, nicht seine Vorgehensweise. – cmsjr
Guter Punkt über das Zählen der Zeichen und summieren sie im Vergleich zu verketten Zeichenfolgen, die mehr Leistung kosten. – Shimmy