【问题标题】:SQL Server 2005 Full text search - Searching for numbersSQL Server 2005 全文搜索 - 搜索数字
【发布时间】:2010-04-08 08:59:10
【问题描述】:

我在一个项目中使用 SQL Server 2008 FTS 功能。在搜索CONTAINSTABLE(table, *, '"017394708699"') 之类的电话号码时,此查询还会返回包含号码“017394689966”的记录,这与此类似。有谁知道我如何从一个数字中获得完全匹配?

【问题讨论】:

  • 能否请您发布一个完整的 T-SQL 示例?更好地理解这个问题会很有用。

标签: sql sql-server sql-server-2005 sql-server-2008 full-text-search


【解决方案1】:

这是您正在执行的操作的预期行为。

值 0173946899 包含在 017394689966 内。

使用后缀可能会更成功:

CONTAINSTABLE(table, *, '"*017394708699"')

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多