Condividi tramite


Ricerca di parole o frasi specifiche (termine semplice)

Il predicato CONTAINS consente di eseguire la ricerca di una frase specifica in una tabella.

Se, ad esempio, si desidera eseguire una ricerca nella tabella ProductReview del database AdventureWorks per individuare tutti i commenti su un prodotto utilizzando la frase "learning curve", è possibile utilizzare il predicato CONTAINS come segue.

USE AdventureWorks;
GO
SELECT Comments
FROM Production.ProductReview
WHERE CONTAINS(Comments, ' "learning curve" ');
GO

Il predicato CONTAINS utilizza una notazione funzionale in base alla quale il primo parametro è il nome della colonna o dell'elenco di colonne in cui viene eseguita la ricerca e il secondo parametro è una condizione di ricerca full-text. La condizione di ricerca, in questo caso "learning curve", può essere molto complessa ed essere costituita da uno o più termini.

[!NOTA] Per le query di ricerca full-text non viene fatta distinzione tra maiuscole e minuscole. La lingua giapponese, tuttavia, prevede forme fonetiche multiple basate sul concetto di normalizzazione ortografica simile alla mancanza di distinzione tra maiuscole e minuscole, ad esempio kana = senza distinzione. Questo tipo di normalizzazione ortografica non è supportato.

Vedere anche

Concetti

Query di ricerca full-text

Guida in linea e informazioni

Assistenza su SQL Server 2005