oracle字符串包含问题
问题:字符串"11,226,116,27"是否包含全字符串"22"呢?
答:从字符串的角度是包含的;但是从实际用途上将,往往是不希望包含的,因为此字符串中是没有"22"的,有的应该是"226"
解决:
SELECT 1 FROM dual WHERE instr(','||'111,226,227'||',',',22,')>0;
上面sql即可判定
oracle字符串包含问题
问题:字符串"11,226,116,27"是否包含全字符串"22"呢?
答:从字符串的角度是包含的;但是从实际用途上将,往往是不希望包含的,因为此字符串中是没有"22"的,有的应该是"226"
解决:
SELECT 1 FROM dual WHERE instr(','||'111,226,227'||',',',22,')>0;
上面sql即可判定