从补丁 198 开始,Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息,请参阅博客文章
ST_MakePoint
ST_MakePoint 返回其坐标值为输入值的点几何体。
语法
ST_MakePoint(x, y)
ST_MakePoint(x, y, z)
ST_MakePoint(x, y, z, m)
参数
- x
-
一个
DOUBLE PRECISION数据类型的值,该值表示第一个坐标。 - y
-
一个
DOUBLE PRECISION数据类型的值,该值表示第二个坐标。 - z
-
数据类型
DOUBLE PRECISION的一个值,该值表示第三个坐标。 - m
-
数据类型
DOUBLE PRECISION的一个值,该值表示第四个坐标。
返回类型
GEOMETRY子类型 的 POINT。
返回的几何体的空间参考系统标识符 (SRID) 值将设置为 0。
如果 x、y、z 或 m 为 null,则返回 null。
示例
以下 SQL 返回子类型 GEOMETRY 的 POINT 类型以及提供的坐标。
SELECT ST_AsText(ST_MakePoint(1,3));
st_astext
-----------
POINT(1 3)
以下 SQL 返回子类型 GEOMETRY 的 POINT 类型以及提供的坐标。
SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3));
st_asewkt
----------------
POINT Z (1 2 3)
以下 SQL 返回子类型 GEOMETRY 的 POINT 类型以及提供的坐标。
SELECT ST_AsEWKT(ST_MakePoint(1, 2, 3, 4));
st_asewkt
-------------------
POINT ZM (1 2 3 4)