業務場景:由於新老系統遷移,需要將老數據中關聯了對應過程的文件,通過對應過程這個字段與新系統中關聯了對應過程的文件,進行比對,難點在於,新系統中的部分對應過程名稱已更改,如老系統中叫“管理新技術”的,新系統中改爲了“5A管理新技術”,所以需要將無法比對上得數據整理出來,交由用戶重新進行關聯
select bh.* from b_commonfiles bh, sheet1 sh where instr(sh.BUSINESS_DOMAIN,bh.file_process)>0 and sh.BUSINESS_DOMAIN is not null and sh.document.id= bh.filecode and bh.file_process is not null and bh.filestate='有效' and bh.file_process <>''
核心代碼爲粉色的 instr函數,bh.file_process爲被包含的字段值,而sh.BUSINESS_DOMAIN包含它的字段值,沒匹配上的數據爲0,所以匹配上的數據應該是>0