对于我的查询,我得到 Ora - 01722: invalid number for below condition,col1 和 col 2 的类型为 number(17,2)。
哪里 col1 + col2 <> 0
这个查询工作得很好 - WHERE col1 + col2 = 0
有人可以在这里帮忙吗?
对于我的查询,我得到 Ora - 01722: invalid number for below condition,col1 和 col 2 的类型为 number(17,2)。
哪里 col1 + col2 <> 0
这个查询工作得很好 - WHERE col1 + col2 = 0
有人可以在这里帮忙吗?
尝试选择WHERE col1 is null or col2 is null
并查看是否可以为空?
如果是这种情况,也许您需要选择在哪里col1 is not null and col2 is not null
或使用该NVL
功能:
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions105.htm