gpt4 book ai didi

sql-server - SQL Server 全文不考虑前导零

转载 作者:行者123 更新时间:2023-12-03 01:00:28 24 4
gpt4 key购买 nike

我有一个 SQL Server 2008 数据库,其全文索引设置为用于搜索的一个表列。

当尝试使用具有以下条件的 CONTAINS 子句对表执行查询时:“003”,它会忽略前导零并返回与“3”匹配的所有行。

我们正在尝试考虑搜索的前导零,有什么想法吗?

(全文的非索引字列表为空)。

更新:查询

SELECT * FROM Table
WHERE CONTAINS(SearchIndex, '"003*"')

最佳答案

我不久前也遇到过类似的问题。

也许一种方法是通过全文搜索选择多个结果,然后从这些结果中选择特定的结果。但也许可以有更好的解决方案。

我尝试过这个方法,确实有效。它的工作速度也比仅选择值要快得多。

关于sql-server - SQL Server 全文不考虑前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8479886/

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