【发布时间】:2009-08-02 19:49:03
【问题描述】:
我正在尝试设置此 col,但出现错误:
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
【问题讨论】:
标签: sql-server calculated-columns string-length
我正在尝试设置此 col,但出现错误:
FirstName + (CASE WHEN LEN(FirstName + LastName) > 0 THEN ' ' ELSE '') + LastName
【问题讨论】:
标签: sql-server calculated-columns string-length
你应该用 END 结束 CASE,而且,在我看来,以下值会更好:
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
没有结束
【讨论】: