CREATE TABLE motion ( person_id INT, sequence INT, x DOUBLE, y DOUBLE ); INSERT INTO motion (person_id, sequence, x, y) VALUES (1,1,0,0), (1,2,1,0), (1,3,0,1), (1,4,2,1), (1,5,2,2);person_id は個々の来場者を識別する番号, sequence をデータの連番, x, y を x, y 座標とします. このとき, 個々の来場者ごとに合計でどれぐらいの距離を移動したかを計算してみましょう. SELECT m1.person_id , SUM(ST_Length(ST_LineFromText('LINESTRING(' || CAST(m1.x AS VARCHAR) || ' ' || CAST(m1.y
![Presto で幾何データを操作してみよう | ブログ一覧 | DATUM STUDIO株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c377372319e87ba98e2c46fcafd9b851edad090/height=288;version=1;width=512/https%3A%2F%2Fdatumstudio.jp%2Fwp-content%2Fuploads%2F2021%2F08%2Fogp_01.jpg)