oracle 一个字段进行多个值的模糊匹配

数据库A表包含一个字段mails,例如:[A]id;mails[0;'<12345@qq.com>','<11111@qq.com>','<1q344@qq.com>']... 数据库A表包含一个字段 mails,例如:
[A]
id;mails

[0;'<12345@qq.com>','<11111@qq.com>','<1q344@qq.com>']
[1;'<12333@qq.com>','<12324@qq.com>','<22222@qq.com>']
[2;'<12343@qq.com>','<12224@qq.com>','<10344@qq.com>']
[4;'<12347@qq.com>','<22222@qq.com>','<11344@qq.com>']
现在又一个集合B去匹配mails字段,假如B为 [11111@qq.com,22222@qq.com]
那么返回的id 就位 0,1,4.
如何通过SQL实现,求大神指点?
展开
 我来答
vmey767
2014-05-30 · 超过55用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:117万
展开全部
我一般会使用instr ('输入的字串', 数据库字段)>0
没注意看内容 , 可能要做一些修改, 不过性能肯定不高.
希望能解决您的问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式