ASP - busqueda en sql

 
Vista:

busqueda en sql

Publicado por Marissa (1 intervención) el 02/08/2003 19:11:42
Hasta ahora busco lo mas bien un campo especifico..pero como puedo buscar todos los campos que al menos contengan un palabra o una frase especifica?
Es decir....una búsqueda normal seria si yo escribo “hola a todos”, me encuentra solo aquellos campos que son iguales a “hola a todos”.....yo quiero encontrar aquellos campos que contengan cualquiera de esas palabras o la frase exacta según yo lo decida de acuerdo a algun radio button
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:busqueda en sql

Publicado por Alejandro visillac (113 intervenciones) el 04/08/2003 14:31:20
Deberias usar el LIKE.
para buscar una frase en un campo seria algo asi como:
MiFrase = "hola a todos"
1) Que comience con la frase
... Where MiCampo Like '" & MiFrase & "%'"
2) Que finalice con la frase
... Where MiCampo Like '%" & MiFrase & "'"
3) Que contenga la frase
... Where MiCampo Like '%" & MiFrase & "%'"

Si deseas buscar cada palabra, pues tienes que usar el LIKE para buscar cada una de las palabras para obtener tu RS final.

Espero que te sirva.

Nota: No todas las BD usan el % en el Like pueden llegar a usar otros caracteres como & u otros, por lo que deberias ve en la ayuda cual corresponde para la BD que estas usando.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar