📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

TO_GEOGRAPHY



解析输入并返回 GEOGRAPHY 类型的值。

如果在解析过程中发生错误,TRY_TO_GEOGRAPHY 会返回 NULL 值。

语法

TO_GEOGRAPHY(<string>) TO_GEOGRAPHY(<binary>) TO_GEOGRAPHY(<variant>) TRY_TO_GEOGRAPHY(<string>) TRY_TO_GEOGRAPHY(<binary>) TRY_TO_GEOGRAPHY(<variant>)

参数

参数描述
<string>该参数必须是 WKT 或 EWKT 格式的字符串表达式。
<binary>该参数必须是 WKB 或 EWKB 格式的二进制表达式。
<variant>该参数必须是 GeoJSON 格式的 JSON OBJECT。

返回类型

Geography。

示例

SELECT ST_ASWKT( TO_GEOGRAPHY( 'POINT(1 2)' ) ) AS pipeline_geography; ┌────────────────────┐ │ pipeline_geography │ ├────────────────────┤ │ POINT(1 2) │ └────────────────────┘ SELECT ST_ASWKT( TO_GEOGRAPHY( FROM_HEX('0101000000000000000000F03F0000000000000040') ) ) AS pipeline_geography; ┌────────────────────┐ │ pipeline_geography │ ├────────────────────┤ │ POINT(1 2) │ └────────────────────┘ SELECT ST_ASWKT( TO_GEOGRAPHY( PARSE_JSON('{"type":"Point","coordinates":[1,2]}') ) ) AS pipeline_geography; ┌────────────────────┐ │ pipeline_geography │ ├────────────────────┤ │ POINT(1 2) │ └────────────────────┘

文档内容是否有帮助?