mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
39 lines
959 B
XML
39 lines
959 B
XML
<test>
|
|
<query>
|
|
WITH
|
|
2001 AS side,
|
|
-1000 AS min_coord
|
|
SELECT count()
|
|
FROM
|
|
(
|
|
SELECT number
|
|
FROM numbers(side * side)
|
|
) AS grid
|
|
WHERE NOT ignore
|
|
(
|
|
pointInPolygon
|
|
(
|
|
(min_coord + (number % side),
|
|
min_coord + (number / side)),
|
|
[
|
|
[
|
|
[(100,100),(900,100),(900,900),(100,900)],
|
|
[(300,300),(500,300),(500,500),(300,500)],
|
|
[(600,600),(800,600),(800,800),(600,800)]
|
|
],
|
|
[
|
|
[(-900,100),(-100,100),(-100,900),(-900,900)],
|
|
[(-700,300),(-500,300),(-500,500),(-700,500)],
|
|
[(-400,600),(-200,600),(-200,800),(-400,800)]
|
|
],
|
|
[
|
|
[(-900,-900),(-100,-900),(-100,-100),(-900,-100)],
|
|
[(-700,-700),(-500,-700),(-500,-500),(-700,-500)],
|
|
[(-400,-400),(-200,-400),(-200,-200),(-400,-200)]
|
|
]
|
|
]
|
|
)
|
|
);
|
|
</query>
|
|
</test>
|