01/02/2011, 21:45
|
| | Fecha de Ingreso: septiembre-2009 Ubicación: Grecia, Costa Rica
Mensajes: 20
Antigüedad: 15 años, 4 meses Puntos: 0 | |
Un rango utilizando LIKE Amigos necesito ayuda por favor.
Estoy tratando de hacer una consulta que me arroje todos los nombres que empiecen con a, b y c. Pero no me funciona.
En teoría debería funcionar, pero no lo hace: la sintaxis que estoy utilizando es:
"SELECT * FROM productos WHERE campo LIKE '[a-c]%' " ;
y concretamente lo estoy utilizando en esta consulta:
$query_productos = "SELECT * FROM productos WHERE categoria = '$valor' AND disponible = 'S' Nombre LIKE '[a-c]%' order by Nombre ASC" ;
Si lo hago de la siguiente forma funciona:
"SELECT * FROM productos WHERE campo LIKE 'a%' " ;
pero solo me sirve para obtener los nombres que empiezan con una letra a la vez y lo que necesito es obtener los nombres que empiecen con las tres letras a la vez.
De antemano gracias por la ayuda!! |