Recherche d'un mot ou d'une expression spécifique (terme simple)
Le prédicat CONTAINS peut être utilisé pour rechercher une expression particulière dans une table.
Par exemple, si vous souhaitez effectuer une recherche dans la table ProductReview de la base de données AdventureWorks afin de trouver tous les commentaires de produits contenant l'expression « learning curve », vous pouvez utiliser le prédicat CONTAINS en procédant comme suit.
USE AdventureWorks;
GO
SELECT Comments
FROM Production.ProductReview
WHERE CONTAINS(Comments, ' "learning curve" ');
GO
Le prédicat CONTAINS fait appel à une notation fonctionnelle dans laquelle le premier paramètre constitue le nom de la colonne ou de la liste des colonnes de recherche, et le second représente une condition de recherche de texte intégral. La condition de recherche, en l'occurrence « learning curve », peut être complexe et comporter un ou plusieurs termes.
Remarque : |
---|
Les requêtes de recherche de texte intégral ne respectent pas la casse. Néanmoins, en ce qui concerne le Japonais, il existe plusieurs orthographes phonétiques pour lesquelles le concept de normalisation orthographique est apparenté au respect de la casse (par exemple kana = non respect). Ce genre de normalisation orthographique n'est pas pris en charge. |
Voir aussi
Concepts
Requêtes de recherche de texte intégral