我搜索了一下,找不到任何可以解决我的确切问题的东西
我有一个表(MSSQL),数据如下所示:
Source table:
RID FullName FirstName LastName Email Address
-------------------------------------------------------------------------------
1 NULL [BOB] NULL NULL NULL
1 NULL NULL [BOB] NULL NULL
1 NULL NULL NULL [bob@bob.com] NULL
2 NULL [JAY] NULL NULL NULL
2 NULL NULL [JAY] NULL NULL
2 NULL NULL NULL [jerry@jerry.com] NULL
3 NULL [RICK] NULL NULL NULL
3 NULL NULL [RICK] NULL NULL
3 NULL NULL NULL [rick@rick.com] NULL
但我需要将数据转换为如下所示:
Results table:
RID FullName Email Address
---------------------------------------------------------
1 [BOB] [BOB] [bob@bob.com] NULL
2 [JAY] [JAY] [jerry@jerry.com] NULL
3 [RICK] [RICK] [rick@rick.com] NULL
注意: 如果源表中的 Fullname 为 NULL,那么我们结合 FirstName 和 LastName。(如果 FirstName 和 LastName 都为 NULL,那么我们只会得到 NULL FullName 结果,这完全没问题)。
提前感谢您对此的任何帮助!