这是一个SQL Server问题
我有3条数据记录:(填充点的字段为空!)
NAME | FIELD1 | FIELD2 | FIELD3
blabla | . | b | .
blabla | a | . | .
blabla | . | . | c
现在我希望输出只显示一行:
blabla | a | b | c
我不确定它是否必须是案例或群组或其他什么
我怎样才能做到这一点?
答案 0 :(得分:9)
您可以使用聚合函数,例如max
select name,max(FIELD1) as FIELD1, max(FIELD2) as FIELD2, max(FIELD3) as FIELD3
from tab
group by name