oracle split函数用法 oracle如何拆分以逗号分隔的字符串为多列?
oracle如何拆分以逗号分隔的字符串为多列?在Oracle中,您可以使用connect by根据所有条件来划分字符串:例如,定义字符串:PVuNouList:=“23,34,45,56”选择不同的R
oracle如何拆分以逗号分隔的字符串为多列?
在Oracle中,您可以使用connect by根据所有条件来划分字符串:
例如,定义字符串:
PVuNouList:=“23,34,45,56”
选择不同的REGEXPuSubstr(PVuNouList,“[^,]”,1,LEVEL)作为“token”
FROM DUAL
connect by REGEXPuSubstr(PVuNouList,“[^,]”,1,level)不为空
order by 1
返回结果:
token
23
34
45
56
让我给你几组函数公式供参考:
=min(1,len($A4)-len(substitute($A4,G$1,)
=if(iserr(search(B$1,$A2)),0,1)
=if(iserr(find(B$1,$A2)),0,1)
=isnumber(search(B$1,$A2))*1
=isnumber(find(B$1,$A9))*1
Excel将一列中的数据拆分成多列?
]这相当于在C中实现split方法来拆分被截断的字符串,分号先拆分,然后冒号拆分一个不能写的句子,并且都显示在列中。更精彩,更难写