ST_ENVELOPE_AGG
聚合多个 GEOMETRY 值,并返回覆盖所有非 NULL 输入的最小外接矩形。
此函数仅支持 GEOMETRY。
语法
ST_ENVELOPE_AGG(<geometry>)
参数
返回类型
GEOMETRY。
示例
WITH data AS (
SELECT TO_GEOMETRY('POINT(1 1)') AS g
UNION ALL
SELECT TO_GEOMETRY('POINT(4 2)')
UNION ALL
SELECT TO_GEOMETRY('POINT(2 5)')
)
SELECT ST_ASWKT(ST_ENVELOPE_AGG(g)) FROM data;
╭────────────────────────────────╮
│ st_aswkt(st_envelope_agg(g)) │
├────────────────────────────────┤
│ POLYGON((1 1,4 1,4 5,1 5,1 1)) │
╰────────────────────────────────╯