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

Trova la corrispondenza esatta utilizzando la ricerca full-text

Ci sono 2 opzioni

1) Questo otterrà tutti gli oggetti che hanno Mountain nel loro nome

SELECT Name, ListPrice
FROM Production.Product
WHERE ListPrice = 80.99
   AND CONTAINS(Name, 'Mountain');
GO

2) Questo otterrà tutti gli elementi che hanno queste 3 stringhe in Document, indipendentemente dall'ordine

SELECT Title
FROM Production.Document
WHERE FREETEXT (Document, 'vital safety components' );

Dipende da cosa vuoi veramente ma non sono riuscito a capirlo completamente.

Se mi manca il punto, posta un campione e quale dovrebbe essere il risultato.

kr,

Kristof