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;