怎么把geom里面的MutipleLinestring转linestring

WITH SplitLines AS (
  SELECT
    "osm_id", "code", "fclass", "width", "name",
    ST_AsText(ST_MakeLine(ST_PointN("geom", generate_series(1, ST_NPoints("geom") - 1)),
                          ST_PointN("geom", generate_series(2, ST_NPoints("geom"))))) AS geom
  FROM "public"."lineriver3"
)
SELECT * FROM SplitLines;
 

你可能感兴趣的:(sql,数据库,java)