我只是混淆,如果我將使用FTS或純SQL查詢(LIKE)。我試圖在一張桌子上使用FTS,但是當搜索值不是完整的單詞時,我認爲這是不準確的。這是我的桌子。全文搜索或純SQL查詢
Description, POnumber,PRNumber,InvoiceNumber,CreatedBy,UpdatedBy
Test user PO1 PR1 Inv 1 userm userm
Test2 PO2 PR2 Inv 2 userm userm
Test3 PO3 PR3 Inv 3 userm userm
SELECT description,ponumber,prnumber,invoicenumber,createdby,updatedby
FROM MSTR_FILE
WHERE FREETEXT((createdby,updatedby,ponumber,invoicenumber,prnumber,description),'user')
結果是第一行,但當值爲'userm'時,所有行都被選中。我想要的結果是顯示包含userm的所有行。
你嘗試過使用CONTAINS和'user *'嗎? – aks
@aks是我試過但結果是一樣的,只顯示一個結果。 –