ST_ASTEXT函數用於將GEOGRAPHY值轉換為STRING類型的WKT地理值。
命令格式
STRING ST_ASTEXT(GEOGRAPHY <value>)參數說明
value:必填。GEOGRAPHY資料類型的地理對象。可根據需求使用ST_GEOGPOINT、ST_GEOGFROMWKB、ST_GEOGFROMTEXT、ST_MAKELINE和ST_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) | +-----------------------+