Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come si evitano le virgolette doppie all'interno di una funzione SQL fulltext "contiene"?

Da documentazione :

Dal momento che FULLTEXT non indicizza nemmeno la punteggiatura, dovrai filtrare i risultati usando LIKE :

SELECT  decision
FROM    table 
WHERE   CONTAINS(decision, '34 AND wide')
        AND decision LIKE '%34"%'

Ciò manterrà i vantaggi del testo completo.