首页 > 解决方案 > 如何从 PostgreSQL 点对象中获取坐标

问题描述

我的 PostgreSQL 表中有一个点列。有没有办法分别提取点的 X/Y 坐标?我使用原生 PostgreSQL 数据,而不是 PostGIS。

标签: postgresql

解决方案


文档告诉你:

可以访问 a 的两个分量编号,point就好像该点是索引为 0 和 1 的数组一样。例如,如果t.ppoint列,则SELECT p[0] FROM t检索 X 坐标并UPDATE t SET p[1] = ...更改 Y 坐标。


推荐阅读