ORACLE精确对模糊的查询
现在手上有2个表,每个表都有一列,各有若干行,A表该列内容格式为:ABC123456DEF,B表格式为:123456,现在需要查询A表中包含B表数据的行,该如何去查询?...
现在手上有2个表,每个表都有一列,各有若干行,A表该列内容格式为:ABC123456DEF,B表格式为:123456,现在需要查询A表中包含B表数据的行,该如何去查询?
展开
3个回答
展开全部
select *
from a, b
where instr(a.字段, b.字段) > 1
from a, b
where instr(a.字段, b.字段) > 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模糊查询的效率是比较低的,建议不要用!
select a.* from a where exists(select 1 from b where instr(a.column,b.column)>0)
select a.* from a where exists(select 1 from b where instr(a.column,b.column)>0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询