Buscar palabras o frases específicas (término simple)

Puede usar el predicado CONTAINS para buscar una determinada frase en una tabla.

Por ejemplo, si desea buscar en la tabla ProductReview de la base de datos AdventureWorks2008R2 todos los comentarios acerca de un producto que contengan la frase "learning curve", podría utilizar el predicado CONTAINS del siguiente modo.

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

El predicado CONTAINS usa una notación funcional en la que el primer parámetro es el nombre de la columna o la lista de columnas en las que se está buscando y el segundo parámetro es una condición de búsqueda de texto completo. La condición de búsqueda, en este caso "learning curve", puede ser bastante compleja y estar formada por uno o varios términos.

Nota

Las consultas de búsqueda de texto completo no distinguen mayúsculas de minúsculas. Sin embargo, en japonés, hay muchas ortografías fonéticas en las que el concepto de normalización ortográfica implica no distinguir las mayúsculas de las minúsculas (por ejemplo, las letras kana no tienen mayúsculas y minúsculas). Este tipo de normalización ortográfica no se admite.