sql >> Databáze >  >> RDS >> Sqlserver

Problém SQL:Použití CONTAINS() nefunguje, ale LIKE funguje dobře

Dvě myšlenky:

(1) Pomlčku lze považovat za zalomení slov. Co tyto vrátí?

SELECT * FROM Products WHERE CONTAINS(Keywords, 'SA')
SELECT * FROM Products WHERE CONTAINS(Keywords, 'SA 300')
SELECT * FROM Products WHERE CONTAINS(Keywords, 'SA300')

Podívejte se na tento další otázka .

(2) Zkusili jste znovu sestavit svůj fulltextový index? Je možné, že je zastaralý.



  1. Komentujte postavu/znaky v postgres / postgresql / psql?

  2. ukládání dat formuláře do databáze

  3. Jak zkontrolovat velikost databáze v MySQL

  4. odevzdat po výběru