22,209
社区成员
发帖
与我相关
我的任务
分享
SELECT *
FROM #T
WHERE A LIKE '%腾讯计算机科技%'
AND '腾讯计算机科技' LIKE concat('%',B,'%')
[/quote]
谢谢 解决了!SELECT *
FROM #T
WHERE A LIKE '%腾讯计算机科技%'
AND '腾讯计算机科技' LIKE concat('%',B,'%')
[/quote]
MySQLSELECT *
FROM #T
WHERE A LIKE '%腾讯计算机科技%'
AND '腾讯计算机科技' LIKE concat('%',B,'%')
--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([A] nvarchar(31),[B] nvarchar(22))
Insert #T
select N'腾讯计算机科技有限公司',N'腾讯' union all
select N'百度科技有限公司',N'科技'
Go
--测试数据结束
--测试1
SELECT *
FROM #T
WHERE A LIKE '%腾讯计算机科技%'
AND '腾讯计算机科技' LIKE '%' + B + '%'
--测试2
SELECT *
FROM #T
WHERE A LIKE '%百度%'
AND '百度' LIKE '%' + B + '%'