Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Encontre a correspondência exata usando a pesquisa de texto completo


Tem 2 opções

1) Isso obterá todos os itens que têm Mountain em seu nome
SELECT Name, ListPrice
FROM Production.Product
WHERE ListPrice = 80.99
   AND CONTAINS(Name, 'Mountain');
GO

2) Isso obterá todos os itens que possuem essas 3 strings no Documento, não importa o pedido
SELECT Title
FROM Production.Document
WHERE FREETEXT (Document, 'vital safety components' );

Depende do que você realmente quer, mas eu não consegui entender completamente.

Se eu estiver perdendo o ponto, por favor poste uma amostra e qual deve ser o resultado.

kr,

Kristof