select * from table1 where substr(code,1,4)
创新互联建站是一家专注于成都网站设计、成都做网站与策划设计,海口网站建设哪家好?创新互联建站做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:海口等地区。海口做网站价格咨询:18980820575
in (select codeplus from table2);
这样肯定可以,要给分哦
建议做一个字符串拆分的函数,比较通用;
用该函数将1024,1025,1026,1027拆分成4行后用in或者exists匹配:
具体方案可以参考:
的第二种.
select e.有简历名,e.substr(邮箱列名,instr(邮箱列名,'@')),s.供应商列名 from 邮件表 e
left join 供应商表 s where e.substr(邮箱列名,instr(邮箱列名,'@')) = s.供应商列名
不知道这两个表有哪些字段 看看上面这成么 最好把把表结构描述清楚点~~
假如匹配表的名字叫ppb,两个字符串存在另外一个标tmp中,字段名为column,
select b.column,(case when substr(column,1,4)=a.匹配字段 then a.匹配结果 else (case when substr(column,1,2)=a.匹配字段 then a.匹配结果 else null end) end) zd_pp
from ppb a,tmp b
没有调试.大致应该是这样吧!