我有一个sql server包含子句的问题。我想用'。'开头的搜索词搜索表格内容。使用conatins子句。SQL SERVER'Contains'没有返回实际结果
如果我的模式“.N”搜索,它返回所有filecontent以‘N’,但此查询没有检查“.N”
SELECT resumetb.ResumeCode
, resumetb.ResumeOwnerName
, resumetb.FileLocation
, resumetb.UploadDate
, resumetb.UserCode
FROM tbResumeDetails AS resumetb
WHERE contains (resumetb.FileContent,'".n*"')
如果我搜索模式与模式'.net',查询返回正确的结果。
SELECT resumetb.ResumeCode
, resumetb.ResumeOwnerName
, resumetb.FileLocation
, resumetb.UploadDate
, resumetb.UserCode
FROM tbResumeDetails AS resumetb
WHERE contains (resumetb.FileContent,'".net*"')
does contains(resumetb.FileContent,'“\ n *”')解决这个问题? – mhn
我觉得你很迷惑'%'''' –
'Contains'不支持通配符'%',需要使用'* – user2841938