4

这是一个 SQL Server 问题

我有 3 条数据记录:(用点填充的字段为空!)

NAME   | FIELD1 | FIELD2 | FIELD3 
blabla | .      | b      | . 
blabla | a      | .      | .
blabla | .      | .      | c

现在我希望输出只显示这样的一行:

blabla | a | b | c

我不确定它是否必须是案例或组或其他什么

我怎样才能做到这一点?

4

1 回答 1

9

例如,您可以使用聚合函数max

select name,max(FIELD1) as FIELD1, max(FIELD2) as FIELD2, max(FIELD3) as FIELD3
from tab
group by name
于 2013-09-18T12:16:25.030 回答