Oracle数据库,有一个字段,存储的是位置点的坐标(经纬度,来自百度地图),以varchar类型存入,经纬度之间以逗号分割
SELECT substr(t.longandlat,0,instr(t.longandlat,',')-1) lng,substr(t.longandlat,instr(t.longandlat,',')+1,length(t.longandlat)) lat
FROM test t WHERE 1=1 现以逗号分割,分别取出经纬度
本文介绍了一种从Oracle数据库中的VARCHAR类型字段解析经纬度坐标的方法。该字段存储了由逗号分隔的经纬度坐标,通过SQL语句可以将这些坐标分离为单独的经度和纬度。
Oracle数据库,有一个字段,存储的是位置点的坐标(经纬度,来自百度地图),以varchar类型存入,经纬度之间以逗号分割
SELECT substr(t.longandlat,0,instr(t.longandlat,',')-1) lng,substr(t.longandlat,instr(t.longandlat,',')+1,length(t.longandlat)) lat
FROM test t WHERE 1=1 现以逗号分割,分别取出经纬度
9245

被折叠的 条评论
为什么被折叠?