Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Buscar en una tabla

Estas en el tema de Buscar en una tabla en el foro de Oracle en Foros del Web. Hola, trabajo con oracle 9i, tengo una tabla creada en la qeu tengo almacenados una serie de eventos, lueog tengo un formulario en el que ...
  #1 (permalink)  
Antiguo 22/03/2007, 18:10
 
Fecha de Ingreso: mayo-2005
Mensajes: 294
Antigüedad: 19 años, 5 meses
Puntos: 0
Buscar en una tabla

Hola, trabajo con oracle 9i, tengo una tabla creada en la qeu tengo almacenados una serie de eventos, lueog tengo un formulario en el que el usuairo puede buscar un evento. El usuario mete una palabra (por ejemplo deportes) y yo busco en la tabla todos los eventos que en su descripcion contienen la palabra "deportes" la cuestión es que si el usuario introduce Deportes y en la base de datos esta almacenado deportes no lo encuentra, entonces mi pregunta es si se puede modificar la consulta a la base de datos de tal forma que al buscar en ella ignore las mayusuculas o minusculas.
Un saludo y graicas
  #2 (permalink)  
Antiguo 22/03/2007, 23:02
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 10 meses
Puntos: 11
Re: Buscar en una tabla

La palabra a buscar puedes almacenarla en un campo (asumo que asi es)

select *
from tabla
where upper(campo) = '%DEPORTE%
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 23/03/2007, 12:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 294
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: Buscar en una tabla

ok buena idea muchas gracias!
  #4 (permalink)  
Antiguo 23/03/2007, 14:25
Avatar de Zoe79  
Fecha de Ingreso: diciembre-2001
Mensajes: 187
Antigüedad: 22 años, 10 meses
Puntos: 1
Re: Buscar en una tabla

Ya de paso pon el upper para los dos casos y te evitas ya problemas por ambos lados, aunque supongo que ya lo habrás hecho...:

select *
from tabla
where upper(campo) = upper('%DEPORTE%)
__________________
Diseño integral / Desarrollo
Grupo Ikon
Imagen - Fotografía
Borja Lázaro Herrero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:39.