SQL Server使用Select

Lav*_*avy 0 sql sql-server select

选择查询后,我有下表:

id  CN    SN    DC
1   null  null  null
1   1234  null  1245
1   null  2536  null
2   null  null  null
2   null  2596  null
Run Code Online (Sandbox Code Playgroud)

我想在SQL SERVER中使用select命令make:

id   CN    SN    DC
1    1234  2536  1245
2    null  2596  null
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗,拜托?谢谢!

Red*_*ter 6

假设您想要为每列返回的最大值:

select id, max(CN) as CN, max(SN) as SN, max(DC) as DC
from MyTable
group by id
Run Code Online (Sandbox Code Playgroud)