Buscar palabra de forma desordenada SQL Server

Iniciado por nelsonc26, 11 Diciembre 2016, 21:59 PM

0 Miembros y 1 Visitante están viendo este tema.

nelsonc26

Necesito mediante una consulta de SQL Server realizar la búsqueda de una palabra guardada en un campo de una tabla filtrándola de forma desordenada:

Por ejemplo:
En la tabla Animales existe el campo Descripción el cual uno de sus registros dice "perro muy grande"

Entonces necesito la forma correcta de hacer la consulta:

SELECT * FROM Animales WHERE Descripción LIKE "grande muy perro"

ivancea96

Una opción es ver si están todas las palabras:

Código (sql) [Seleccionar]
SELECT * FROM Animales
WHERE Descripción LIKE '%grande%'
 AND Descripción LIKE '%muy%'
 AND Descripción LIKE '%perro%'