un Select

08/12/2004 - 22:41 por OmarG | Informe spam
necesito que se seleccionen registros de una tabla
filtrados por un campo de descripcion,
Como quedaría un select para saber si la palabra que se
busca está contenida en un texto del campo???

para explicarme mejor.
en un campo de un registro se contiene "El Cable Azul"
y quero traerlo cuando el usuario busque "El", "Cable"
o "Azul"
agradezco su ayuda.

Preguntas similare

Leer las respuestas

#1 MAXI
08/12/2004 - 22:51 | Informe spam
Hola, deberia usar el comando Like, por ej

select * from tabla where campo like '%cable' -- esto traera todo lo que
termina con Cable


select * from tabla where campo like 'cable%' -- esto traera todo lo que
comienza con Cable

select * from tabla where campo like '%cable%' -- esto traera todo lo que
contenga Cable

Un abrazo





Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"OmarG" escribió en el mensaje
news:247b01c4dd6e$a0f07230$
necesito que se seleccionen registros de una tabla
filtrados por un campo de descripcion,
Como quedaría un select para saber si la palabra que se
busca está contenida en un texto del campo???

para explicarme mejor.
en un campo de un registro se contiene "El Cable Azul"
y quero traerlo cuando el usuario busque "El", "Cable"
o "Azul"
agradezco su ayuda.
Respuesta Responder a este mensaje
#2 Paulino Padial
09/12/2004 - 01:23 | Informe spam
Como complemento a lo que dice maxi...
creo que su solucion es muy correcta, pero algo limitada alomejor. Si tu
lo que deseas es buscar coincidencias de palabras, en textos, pudieran
ser resumenes, descripciones de articulos en una tienda online,etc... La
opcion de maxi se queda ineficiente.

Si tu objetivo es algo como lo que te acabo de decir, te dire que sql
server dispone de comandos especiales para consultas eficientes,
rapidas, y completas, para hacer busquedas en textos. se llaman las
FullText Search.
Hay documentacion en los BOL y en internet sobre, como instalar este
complemento a tu servidor, como activarlo, y como utilizarlo. ;-)
Si no encontraras documentacion, por correo te puedo pasar algunos
enlaces muy interesantes :)

Saludos, Paulino Padial
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida