このクエリの結果から x,y 座標を抽出するにはどうすればよいですか? 多くのバリエーションを試しましたが、どれも正しく機能しませんでした。
select * --This row should contain something like t.ch...x
from (select sdo_aggr_convexhull (
sdoaggrtype (
sdo_geometry(2001, NULL, sdo_point_type(x, y, NULL), NULL, NULL),
0.5
)
) ch
from table1 where name = '111') t
;
間違った結果:
SDO_AGGR_CONVEXHULL(SDOAGGRTYPE(SDO_GEOMETRY(2001,NULL,SDO_POINT_TYPE(X,Y,NULL),NULL,NULL),0.5))
MDSYS.SDO_GEOMETRY(2003,null,null,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(x1,y1,x2,y2))
次のようにする必要があります。
x1 y1
x2 y2
...