Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2004, 14:25
huayayo
 
Fecha de Ingreso: abril-2004
Mensajes: 56
Antigüedad: 20 años
Puntos: 0
Necesito filtrar los registros de una base de datos

Hola amigos del foro
tengo MySQL con la siguiente tabla:

Id | titulo_pro| caract | precio
1 | Producto1 | 1,0,0,0| $1500
2 | Producto2 | 1,0,1,0| $2000
3 | Producto3 | 1,0,1,0| $2000
4 | Producto4 | 0,0,0,0| $5000
5 | Producto5 | 0,0,1,0| $6000

Necesito crear una consulta sql que me muestre (que filtre) todos los registros cuyo 5to. caracter del campo "caract" sea igual a 1

Seria algo asi:

"Select * from tb_productos where caract = .....

deberia devolverme los siguientes datos:

Id | titulo_pro| caract | precio
2 | Producto2 | 1,0,1,0| $2000
3 | Producto3 | 1,0,1,0| $2000
5 | Producto5 | 0,0,1,0| $6000

Fijese que debe devolverme todos los registros en el cual el 5to caracter del campo "caract" es igual a 1 (destacado con negrita) , contando las comas que hay entre los 0 y 1

¿Alguna idea?
¿Es posible hacer eso?
De ante mano gracias por su ayuda