在 SQL Server 2008 中,我有一个包含列 [a]、[b]、[c] 和 [sort] 的表格,并且该表格拥有 4 条记录:
1, NULL, NULL 0
NULL, 2, NULL 1
NULL, NULL, 3 2
10, NULL, NULL 3
我需要将所有行组合成一个结果行,对于每一列,我需要获取第一个非空值(按排序列排序)。因此,我的结果应该是:
1, 2, 3
有人能建议如何做到这一点吗? 谢谢