Я написал запрос sql для поиска в 2 столбцах базы данных, partNo и Description, и он отлично работает для поиска описаний, однако, если вы ищете номер детали, такой как 164, он выбирает все номера деталей, которые начинаются с 164, например, скажем : 164-20, но он не получает результатов, как, например, APS164-20
вот мой код sql, я запускаю mssql 2005.
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, но строки тоже не вернулись