我正在用Oracle开发程序,但我遇到下一个问题。
我选择一个不同的表,结果是这样的:
Param1||Param2||Param3||Param4
1111 null 2222 null
1111 3333 null 4444
我试图使用Group by来加入两行,但是因为null!= 3333,所以它不起作用。
我要实现的事情是仅使用该选择接收一行,将空值转换为另一值。分组依据是否可能,或者我需要使用其他东西?
谢谢!
编辑: 我想要的结果是:
Param1||Param2||Param3||Param4
1111 3333 2222 4444
答案 0 :(得分:0)
我想你想要
select param1, max(param2) as param2, max(param3) as param3, max(param4) as param4
from t
group by param1;