Foros del Web » Programando para Internet » PHP »

extraer valores numericos de campo varchar mysql

Estas en el tema de extraer valores numericos de campo varchar mysql en el foro de PHP en Foros del Web. Hola una consulta tengo un campo varchar que contine valores como 01-23333b numeros mesclados con letras o caracteres es posible saber extraer solo numeros mediante ...
  #1 (permalink)  
Antiguo 17/10/2012, 16:08
 
Fecha de Ingreso: febrero-2011
Mensajes: 167
Antigüedad: 13 años, 2 meses
Puntos: 9
extraer valores numericos de campo varchar mysql

Hola una consulta tengo un campo varchar que contine valores como 01-23333b

numeros mesclados con letras o caracteres es posible saber extraer solo numeros mediante una consulta mysql? gracias de antemano

Saludos
  #2 (permalink)  
Antiguo 17/10/2012, 16:11
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: extraer valores numericos de campo varchar mysql

Mediante una consulta de SQL querrás decir, MySQL es un motor de base de datos que utiliza el lenguaje SQL para ser consutlado.

Y bueno, con una consulta de SQL no sabríamos decirte, aquí es el foro de PHP y no el de SQL/MySQL.

Lo que si sé es que con PHP podrías obtener esos números utilizando expresiones regulares.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/10/2012, 20:19
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: extraer valores numericos de campo varchar mysql

Bueno, hace unos tres años creamos una función almacenada (stored function) en MySQL para hacer precisamente esa tarea, la cual postee en las FAQs de MySQL.
Allí puedes encontrarla: FN_ONLYUM
Luego, la usas en las consultas que desees.
Obviamente es algo que sólo funciona en MySQL, pero puedes usar la misma logica que contiene y traducirla a PHP...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysql, numericos, varchar, campos
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 19:09.