sql >> データベース >  >> RDS >> PostgreSQL

PostgresはPATHタイプをARRAYに変換します

    PostgreSQLだけでそれを行う方法はありません。独自のC関数を作成する必要があります。

    PostGIS拡張機能を使用すると、pathをキャストできます geometryへ そこで操作を実行します:

    SELECT array_agg(CAST(geom AS point))
    FROM st_dumppoints(CAST(some_path AS geometry));
    



    1. SQLクエリで動的に生成された列見出し

    2. このMySQLストアド関数がクエリで計算を行うのとは異なる結果をもたらすのはなぜですか?

    3. データベースエラー:位置0に行がありません

    4. 無効な関係演算子