类别

SQL语句

查询时间(秒)

SELECT COUNT(ID) FROM SDE.TABLEA A WHERE SDE.ST_INTERSECTS (A.SHAPE, SDE.ST_POINT (123.36, 39.15, 11)) = 1

0.062

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.ST_INTERSECTS (SDE.ST_POINT (123.36, 39.15, 11), A.SHAPE) = 1

122

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.WITHIN (SDE.ST_POINT (123.36, 39.15,11), A.SHAPE) = 1

0.062

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.ST_CONTAINS (A.SHAPE, SDE.ST_POINT (123.36, 39.15, 11)) = 1

113

线

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.ST_INTERSECTS (A.SHAPE, SDE.ST_LINEFROMTEXT ('LINESTRING (123.36 39.15, 122.53 37.55)', 11)) = 1

1.201

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.ST_INTERSECTS (SDE.ST_LINEFROMTEXT ('LINESTRING (123.36 39.15, 122.53 37.55)', 11), A.SHAPE) = 1

190.7

缓冲区(面)

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.ST_INTERSECTS (A.SHAPE, SDE.ST_BUFFER (SDE.ST_POINT (123.36, 39.15, 11), 0.1)) = 1

0.265

SELECT COUNT (ID) FROM SDE.TABLEA A WHERE SDE.ST_INTERSECTS (SDE.ST_BUFFER (SDE.ST_POINT (123.36, 39.15, 11), 0.1), A.SHAPE) = 1

329.6