like 条件为多行记录的方法

今天这个方法是刚刚从一个同事那里了解过来的。有这么一个需求,只想着用like去实现,所以在这里感谢老谢。

 

Instr()这是一个查找函数,并返回查找到的位置,在where 后面可以和like一样做的模糊查询用,下面来一个例子,在一个笔试题有这道题
用户查询记录表
序列 用户查询内容
1 手机电池
2 笔记本电脑
3 阿迪鞋
4 耐克鞋
5 劳力士表
6 诺基亚手机
搜索内容表
序列 搜索内容
1 阿迪
2 耐克
3 电脑
4 T恤
5 电池
6 西装
以搜索内容的内容与用户查询内容做匹配,来统计搜索内容里哪些是被用户查询的最多的。这就有点数据后期的分析。
Select b.query_info,a.user_query_info from tb_user_query a,  tb_query b
Where instr(a.user_query_info,b.query_info)>0
这样两张表就有很多的联合了。Instr()我们可能在写存储过程或是函数时会比较多,来定位一个字符串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值