sql模糊查询一个表的字段在另一个表中出现次数

表1num123134153表212398756712313467715389求表1中num列在表二中出现的次数... 表1
num
123
134
153
表2
123987
567123
134677
15389
求表1中num列在表二中出现的次数
展开
 我来答
澤希Dc
推荐于2016-02-14 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:257万
展开全部
select 表1.num,count(表2.num) as 次数 from 表1 left outer join 表2 on 表2.num=表1.num group by 表1.num

如上SQL可以实现,假设表2的字段也是num,希望可以帮到你


补充:

如果表1的123对应表2的12345这样也符合的话:

下面SQL可以实现:

select 表1.num,count(表2.num) as 次数 from 表1 left outer join 表2 on charindex(cast(表1.num as varchar), cast(表2.num as varchar))>0 group by 表1.num
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式