Удалить пустые столбцы и объединить строки - PullRequest
0 голосов
/ 17 июня 2020

У меня есть данные в таблице, например

ID            desc             Year   pid
0006845503    tes1             null   null
0006845503    null             2017   null      
0006845503    null             null    90   
0006845503    tes2             null    null
0006845503    null             2018    null
0006845503    null             null    100

Мне нужен результат, например

ID            desc             year   pid
0006845503    tes1             2017   90
0006845503    tes2             2018   100

Используемая функция Max вернет только одну строку. Я хочу, чтобы это работало динамическим c способом. Пожалуйста, помогите

1 Ответ

0 голосов
/ 17 июня 2020

Если вам не нужны записи с нулевым значением, тогда

например: select * from table where column_name is not null

Если вам не нужно значение NULL, используйте функцию ISNULL

пример: select isnull(col_name,'') from table

...