Tsql 在XML路径查询中使用多个like语句的最佳方法
当我使用“Or”运算符(Tsql 在XML路径查询中使用多个like语句的最佳方法,tsql,for-xml-path,Tsql,For Xml Path,当我使用“Or”运算符(Secretary\u Job\u Title,如“%Secretary%”或Secretary\u Job\u Title,如“%Assistant%”)时,返回的值太多 在下面的查询中,如何最好地使用秘书和助理的Like语句?提前谢谢 SELECT STUFF((SELECT ';' + secretary FROM [HandshakeProd].[dbo].[sp_attysecrel] WHERE attorney
Secretary\u Job\u Title,如“%Secretary%”或Secretary\u Job\u Title,如“%Assistant%”
)时,返回的值太多
在下面的查询中,如何最好地使用秘书和助理的Like语句?提前谢谢
SELECT STUFF((SELECT ';' + secretary
FROM [HandshakeProd].[dbo].[sp_attysecrel]
WHERE attorney = 'HC\' + Rtrim(p.EMPLOYEE_CODE)
AND secretary_job_title LIKE '%Secretary%'
FOR XML PATH('')), 1, 1, '') AS [Assistants]
也许这就是你想要的
SELECT STUFF((SELECT ';' + secretary
FROM [HandshakeProd].[dbo].[sp_attysecrel]
WHERE attorney = 'HC\' + Rtrim(p.EMPLOYEE_CODE)
AND (secretary_job_title LIKE '%Secretary%' OR secretary_job_title LIKE '%Assistant%')
FOR XML PATH('')), 1, 1, '') AS [Assistants]
也许这就是你想要的
SELECT STUFF((SELECT ';' + secretary
FROM [HandshakeProd].[dbo].[sp_attysecrel]
WHERE attorney = 'HC\' + Rtrim(p.EMPLOYEE_CODE)
AND (secretary_job_title LIKE '%Secretary%' OR secretary_job_title LIKE '%Assistant%')
FOR XML PATH('')), 1, 1, '') AS [Assistants]
嗨,这很有效。我的括号不在正确的位置。谢谢嗨,这很有效。我的括号不在正确的位置。谢谢嗨,这很有效。我的括号不在正确的位置。谢谢嗨,这很有效。我的括号不在正确的位置。谢谢