发布网友 发布时间:2022-04-11 10:36
共5个回答
懂视网 时间:2022-04-11 14:58
字符串不能直接使用与关键字IN之后,必须先将其转化为数据库的行
select regexp_substr(‘1,2,3,4‘,‘[^,]+‘, 1, level) from dual connect by regexp_substr(‘1,2,3,4‘,‘[^,]+‘, 1, level) is not null
【Oracle】如何将字符串转换为IN后的选项
标签:img ora oracl 如何 转化 com 数据库 info 技术
热心网友 时间:2022-04-11 12:06
用nvl函数吧,nvl(xxx,0)------如果为空的话就为0(当然你也可以用其他数字或者字符来表示),不是空的话,就直接显示xxx,热心网友 时间:2022-04-11 13:24
用nvl()函数吧,nvl("xxx",0), 如果为null的话,输出的就为0了热心网友 时间:2022-04-11 14:58
如果xxx为null,就用NVL('XXX',0),这样就可以了热心网友 时间:2022-04-11 16:50
null值不在oracle的考虑范围内,Oracle认为null是未知的,所以无法转换成数字,转换后还是null,null<>0