全部产品
Search
文档中心

云原生大数据计算服务 MaxCompute:ST_ASTEXT

更新时间:Aug 26, 2026

ST_ASTEXT函数用于将GEOGRAPHY值转换为STRING类型的WKT地理值。

命令格式

STRING ST_ASTEXT(GEOGRAPHY <value>)

参数说明

value:必填。GEOGRAPHY数据类型的地理对象。可根据需求使用ST_GEOGPOINTST_GEOGFROMWKBST_GEOGFROMTEXTST_MAKELINEST_MAKEPOLYGON函数来构造GEOGRAPHY类型对象。

返回值说明

返回STRING类型,表示返回输入GEOGRAPHY的WKT格式。

使用示例

  • 示例1:使用 ST_GEOGPOINT 函数创建一个地理点,并通过 ST_ASTEXT 返回其 WKT 格式。

    SELECT ST_ASTEXT(ST_GEOGPOINT(3, 4));
    
    -- 返回结果:
    +-------------+
    | _c0         |
    +-------------+
    | POINT (3 4) |
    +-------------+
  • 示例2:使用 ST_MAKELINE 函数将两个地理点 (0, 0) 和 (3, 4) 连接成一条线串,并通过 ST_ASTEXT 返回其 WKT 格式。

    SELECT ST_ASTEXT(ST_MAKELINE(ST_GEOGPOINT(0, 0), ST_GEOGPOINT(3, 4)));
    
    -- 返回结果:
    +-----------------------+
    | _c0                   |
    +-----------------------+
    | LINESTRING (0 0, 3 4) |
    +-----------------------+

相关文档