【发布时间】:2025-12-12 06:15:01
【问题描述】:
我有以下查询来使用 PATINDEX 搜索字符串。
查询:
SELECT [Employee First Name],[Employee Last Name],[Employee Middle Name],[Gender]............
FROM OPENQUERY([LinkDB],'SELECT [Employee First Name],[Employee Last Name],[Employee Middle Name],[Gender]............ FROM [LinkDB].dbo.[Employee]')
WHERE ISNULL(PATINDEX('%Jack%',[Employee First Name]),'0') + ISNULL(PATINDEX('%Jack%',[Employee Last Name]),'0') >= '1'
数据详情:
数据库:LinkDB
列数:60
数据:1000 万
INDEX : [员工编号],[员工名字],[员工姓氏]
统计:
查询:以上查询
行数:90,505
所用时间:00:02:45
【问题讨论】:
标签: sql-server tsql sql-server-2008-r2