データベースの2つの列partNoとDescriptionを検索するSQLクエリを作成しました。説明の検索には問題なく機能しますが、164などの部品番号を検索すると、たとえば164で始まるすべての部品番号が取得されます。 :164-20ですが、APS164-20のような結果は取得されません
これが私のSQLコードです。mssql2005を実行しています。
SELECT FT_TBL.*, KEY_TBL.RANK
FROM Parts AS FT_TBL
INNER JOIN FREETEXTTABLE(Parts,(PartNo, Description),
'164') AS KEY_TBL
ON FT_TBL.PartNo = KEY_TBL.[KEY]
ORDER BY KEY_TBL.RANK DESC;
GO
containstableを試しましたが、行も返されませんでした