我从SQL查询中获取了一些行。 这在下面提到。例如:
UnitName Requisition_No 14.11 14.141 14.144
A 1303a 1000 NULL NULL
A 1303a NULL 2000 NULL
A 1303a NULL NULL 3000
但输出应该是这样的:
UnitName Requisition_No 14.11 14.141 14.144
A 1303a 1000 2000 3000
谢谢。
答案 0 :(得分:1)
按列分组是唯一的,并使用max()
之类的聚合函数来获取值null
select UnitName, Requisition_No, max(14.11), max(14.141), max(14.144)
from your_table
group by UnitName, Requisition_No