字段 firstName, middleName ,lastName 来自一张表
输出成一个字段 fullName 格式 lastName, middleName firstName (lastName 逗号 middleName 空格 firstName )
不用if else 判断 怎么拼呢?
输出成一个字段 fullName 格式 lastName, middleName firstName (lastName 逗号 middleName 空格 firstName )
不用if else 判断 怎么拼呢?
select fullName=lastName+','+ middleName+' '+ firstName from 表名
WHEN (ISNULL(lastName,'')<>'') AND ((ISNULL(middleName,'')<>'') OR (ISNULL(firstName,'')<>''))
THEN ',' ELSE ''
END)+middleName+' '+firstName
FROM TB