すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_AsTable

最終更新日:Jan 15, 2024

この関数は、軌道をデータベース内のテーブルに変換します。

構文

軌道ST_AsTable (軌道traj);

パラメーター

パラメーター説明
traj元の軌道。

説明

この関数は、軌道をテーブルに変換します。 テーブルの形式は、ST_makeTrajectoryトピックの構文5と一致している必要があります。

-- 出力タプル
traj AS付き (
    select '{"trajectory":{"version":1,"type":"STPOINT","leafcount":2,"start_time":"2010-01-01 11:30:00","end_time":"2010-01-01 12:30:00","spatial":"SRID=4326;LINESTRING(1 1,3 5)" 、"timeline":["2010-01-01 11:30:00","2010-01-01 12:30:00"]}'::trajectory a
)
trajからST_AsTable(a) を選択します。
         st_astable
-----------------------------
 (「2010-01-01 11:30:00」、1,1)
 (「2010-01-01 12:30:00」、3,5)
(2行)

-出力テーブル
select * from ST_AsTable('{"trajectory":{"version":1,"type":"STPOINT","leafcount":2,"start_time":"2010-01-01 11:30:00","end_time":"2010-01-01 12:30:00","spatial":"SRID=4326;LINESTRING(1 1,3 5)" "[" 2010-01-01 11:30:00 "," 2010-01-01 12:30:00 "]}':: 軌道) としてf(tタイムスタンプ, x倍精度, y倍精度);
          t | x | y
--------------------- + --- + ---
 2010-01-01 11:30:00 | 1 | 1
 2010-01-01 12:30:00 | 3 | 5
(2行)