raf*_*fis 6 postgresql point latitude-longitude
什么SELECT查询应该用于从一个点提取纬度和经度?
我不能使用PostGIS.
存储在数据库中的示例点(点类型值):
my_point -------------- (50.850,4.383)
执行查询后的预期结果:
lat | lng --------------- 50.850 | 4.383
下面的查询工作正常,但它看起来效率不高.
SELECT
split_part(trim(my_point::text, '()'), ',', 1)::float AS lat,
split_part(trim(my_point::text, '()'), ',', 2)::float AS lng
FROM my_table;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5516 次 |
| 最近记录: |