Cómo yo Combinar filas Mutiple en Uno en SQL Server

Mehdi Ali Akbari:
ID   col1   col2   col3 
------------------------
1     A     null   null 
1    null    B     null 
1    null   null    C 
2     D     null   null 
2    null    E     null 
2    null   null    F

A partir de esta tabla, las filas de valor nulo y quitar combinación basan en la identificación

ID   col1   col2  col3 
------------------------
1     A      B     C 
2     D      E     F 
un caballo sin nombre :

Puede utilizar la agregación de que, como las funciones de agregado ignoran los valores nulos:

select id, 
       max(col1) as col1, 
       max(col2) as col2,
       max(col3) as col3
from the_table
group by id
order by id;

ejemplo en línea

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=399497&siteId=1
Recomendado
Clasificación