Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2006, 07:42
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Esa consulta utiliza una expresion regular (^[0-9]*) para ver si el valor del campo empieza con 0 o más dígitos del 0 al 9. En realidad quise poner + en lugar de *. El más es igual que el * excepto que indica 1 o más veces (con el * puede ser 0, es decir, va a tomar tambien los campos que no empiecen con números).
Si queres encontrar los campos que empiecen con sólo un dígito, entoces si es correcta tu consulta. Yo había entendido que podían comenzar con 1 o más dígitos (se nota que recién me levantaba )
Podés aprender más sobre expresiones regulares en el manual de mysql:

http://dev.mysql.com/doc/refman/4.1/en/regexp.html

Saludos.