我在 SQL Server 2008 R2 的 SELECT 语句中连接地址字段以将街道地址放在一起。如果公寓字段不为空,如何使用 IIF/CASE 语句添加“Apt#”?
SELECT ISNULL(RTRIM(StreetNo),'') + ' '
+ ISNULL(RTRIM(StPfx),'')+ ' '
+ ISNULL(RTRIM(Street),'') + ' '
+ ISNULL(Stfx, ' ') + ' '
+ ISNULL(RTRIM(Apt),'') HOME_ADDRESS