Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2010, 17:32
Avatar de calakra
calakra
 
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
Puntos: 0
Saber si es caracter o letra;

Buen dia.
aqui con una duda. lo que pasa es lo siguiente, tengo una tabla, la cual requiere ser depurada, el problema es el siguiente.
Quieren crear otra columna el cual se llamara 'numero', el dichoso numero sera sacado de la columna 'direccion', aqui es donde viene el problema ya que hay direcciones que estan asi

"LA CONDE 375 ESQ. JUAREZ"
"LA CONDE 375."
"LA CONDE 375"

en los tres casos tengo que obtener 375 como numero.
tengo una idea de como hacerlo, el cual es tomar el ultimo caracter y con un CASE saber si es numero
case when caracter=1.....when caracter=2.......
E ir avanzando hacia atras hasta encontrar el ultimmo numero o terminar la cadena.


mi pregunta es.

existe una funcion al cual retorne true o false cuando como parametro tiene un numero?

como en javascript ISNAN() o en PHP is_numeric()

ya que seria mucho mas facil asi que preguntar por cada numero.

tengo postgresql 8.3

sin mas por el momento gracias.

Última edición por calakra; 05/05/2010 a las 19:57