2
我試圖使用ContainsTable返回結果的排名列表。SQL Server ContainsTable找不到部分匹配
當它找到一個完整的單詞匹配但它似乎不適用於部分單詞時,它工作正常。例如,如果我搜索'acq',它不會找到'Acquisitions'。我真的需要它來處理部分匹配,以便它有用。使用「喜歡」不是一種選擇,因爲結果需要加權。
SELECT
TitleRanks.RANK,
CourseId,
CourseTitle
FROM
TBL_LMS_CLIENT_COURSES as Courses
INNER JOIN CONTAINSTABLE(Courses,CourseTitle,'acq') AS TitleRanks
ON Courses.CourseId = TitleRanks.[key]
任何想法都會很棒。
感謝
那是一個選擇,我寧願是看着每個單詞,做了包含但它聽起來像是自由文本的範圍之外,多數民衆贊成,並會很麻煩,以實現解決方案。 – Gavin 2009-10-19 15:11:37