17. 空間型とは
POINT、LINESTRING, POLYGON (,Curve) を格納で
きるデータベースの型。
ISOではないが、標準化が進んでいる。
非空間型で空間検索するSQL
create talbe POI ( name text, lat real,lon real);
select * from POI where lat > 34 and lat < 35 and lon > 138
and lon < 139
空間型で空間検索するSQL
create talbe POI ( name text, g geometry);
SELECT * FROM dbo.POI a WHERE
a.g.STContains(geometry::STPointFromText('Polygon(138 34,138
35,139 35,139 34,138 34 )',-1))=1;"