gpt4 book ai didi

SQL SERVER 'Contains' 没有返回实际结果

转载 作者:行者123 更新时间:2023-12-04 22:26:27 24 4
gpt4 key购买 nike

我在使用 sql server contain 子句时遇到问题。我想使用以“.”开头的搜索词来搜索表内容。使用 conatins 子句。

如果我使用模式 '.n' 进行搜索,它会返回所有以 '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*"')

最佳答案

SQL 中的通配符是'%',而不是'*'(至少在我知道的SQL 中是这样)。尝试交换符号。

关于SQL SERVER 'Contains' 没有返回实际结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19155720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com