是否可以合并相同的值?

问题描述

我遇到了这个问题,因为我在一个查询中使用了分组集,这给了我这个结果

name    | objective | vehicle     | count_of_installed
------------------------------------------------------
Antonio |           |             | 1
Antonio | 40        | 2nd vehicle | 19
Antonio | NULL      | NULL        | 20
George  |           |             | 10
George  | 50        | 2nd vehicle | 20
George  | NULL      | NULL        | 30

然后我只搜索有空值的行,因为它们是正确的 count_of_installed,现在我想用正确的 objectivevehicle 替换 NULL值具有正确的值,所以我想到了类似 coalesce(objective,objective) 的东西,但我不确定这是否有效。

作为参考,我的 grouping sets 是:

grouping sets (name,(name,objective,vehicle))

编辑 1

在我上面的例子中,查询的结果是连接我的 sellersales 表,它不应该显示空值和空值,所以当我说 coalesce(objective,objective) 时,我的意思是用我的 seller 表中的正确值替换结果表中的空结果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...