例如,我有两个这样的字符串:
string1:JOHN SMITH
string2:workflow john smith123johnsmith
我想用这样的东西制作一面旗帜:
大写(string2)喜欢'%string1%'然后1 else 0结束
的情况但它不起作用。 提前谢谢!
答案 0 :(得分:0)
使用regexp_substr
执行此操作,如下所示:
SELECT CASE
WHEN ( regexp_substr(<your_string2> , <your_string1>,1,1,'i')) = lower(<your_string1>)
then 1
ELSE
0
end Col
from dual
演示:
SELECT CASE
WHEN ( regexp_substr('workflow john smith123johnsmith' , 'JOHN SMITH',1,1,'i')) = lower('JOHN SMITH')
then 1
ELSE
0
end Col
from dual