Pro*_*oxx 4 sql sql-server sql-server-2008
这是一个SQL Server问题
我有3条数据记录:(填充点的字段为空!)
NAME | FIELD1 | FIELD2 | FIELD3
blabla | . | b | .
blabla | a | . | .
blabla | . | . | c
Run Code Online (Sandbox Code Playgroud)
现在我希望输出只显示如下一行:
blabla | a | b | c
Run Code Online (Sandbox Code Playgroud)
我不确定它是否必须是一个案例或组或其他什么
我怎么能做到这一点?
例如,您可以使用聚合函数 max
select name,max(FIELD1) as FIELD1, max(FIELD2) as FIELD2, max(FIELD3) as FIELD3
from tab
group by name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
104 次 |
| 最近记录: |