Puedes hacer una funcion,uhmm..., no serviria porque serian dos valores te 
tocaria hacer dos funciones una que deveulva latitud y otra la longitud , claro 
habria que convertirlo en string. Seria algo como select 
susbtring(st,1,position(st on ',')-1, susbtring(st,position(st on ',')+1
Bueno, esto es una idea porque no se nada de los tipos point cuando vienes a 
ver hay una forma mas inteligente que de por si ya te da separado lat y lon

*-------------------------------------------------------* 
*-Edwin Quijada 
*-Developer DataBase 
*-JQ Microsistemas 

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*



Date: Fri, 19 Aug 2011 11:14:47 -0500
Subject: [pgsql-es-ayuda] separar datos de un campo
From: miguel.hdz....@gmail.com
To: pgsql-es-ayuda@postgresql.org

Saludos lista

Tengo un campo tipo point en una tabla, el cual contiene la latitud ( 
coordenada posotiva)y longitud (coordenada negativa)

(-100.298390507273,25.6720346672794)

lo que deseo es hacer un select a este registro pero manejarlo de tal forma que 
me regrese por separado las coordenadas,

pense manejarlo con expresiones regulares en uan funcion de postgres y evaluar 
el registro

pero no se si podria hacer mejor solo en un select
-- 
ISC Miguel Angel Hernandez Moreno

                                          

Responder a