sql模糊查询一个表的字段在另一个表中出现次数
表1num123134153表212398756712313467715389求表1中num列在表二中出现的次数...
表1
num
123
134
153
表2
123987
567123
134677
15389
求表1中num列在表二中出现的次数 展开
num
123
134
153
表2
123987
567123
134677
15389
求表1中num列在表二中出现的次数 展开
1个回答
展开全部
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |