db2里判断一个表中字段在另一个表中字段类似 10
比如a表有个字段存了地址,b表有个字段存了省,市现在需要判断b表该字段是否在a表的地址中即a表:湖北省XX市XX镇XX街XX号b表:湖北省XX市此时b表这个字段就符合条件...
比如a表有个字段存了地址,b表有个字段存了省,市现在需要判断b表该字段是否在a表的地址中即 a表:湖北省XX市XX镇XX街XX号 b表:湖北省XX市此时b表这个字段就符合条件
展开
展开全部
select * from B
where exists(select 1 from A where a.colA like B.colB + '%');
追问
不行,报SQLCODE-132错误
追答
select * from B
where exists(select 1 from A where a.colA like B.colB || '%');
或者
select * from B
where exists(select 1 from A where a.colA like concat(B.colB,'%');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询