Share via


Realizar búsquedas de prefijos

Puede utilizar la búsqueda de texto para buscar palabras o frases con un prefijo especificado.

Cuando se realiza una búsqueda de texto, se devuelven todas las entradas en la columna que contienen texto que empieza con el prefijo especificado. Por ejemplo, para buscar todas las filas que contienen el prefijo top-, como por ejemplo, topple, topping y top , se realiza la siguiente consulta:

USE AdventureWorks;
GO
SELECT Description, ProductDescriptionID
FROM Production.ProductDescription
WHERE CONTAINS (Description, ' "top*" ' );
GO

Se devolverá todo el texto que coincida con el texto especificado antes del asterisco (*). Si no se delimitan el texto y el asterisco con comillas dobles, como en CONTAINS (DESCRIPTION, 'top*'), en la búsqueda de texto no se considerará que el asterisco es un comodín.

Cuando el término prefijo es una frase, cada testigo de los que componen la frase se considera como un término prefijo separado. Se devuelven todas las filas que contienen palabras que empiezan con los términos prefijos. Por ejemplo, el término prefijo "light bread*" encontrará filas que contengan el texto "light breaded", "lightly breaded" o "light bread", pero no devolverá "Lightly toasted bread".

Vea también

Conceptos

Consultas de búsqueda de texto

Ayuda e información

Obtener ayuda sobre SQL Server 2005