

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# ST\_Distance
<a name="access-graph-opencypher-22-spatial-functions-st-distance"></a>

对于输入几何体，ST\_Distance 返回两个输入几何体值的 2D 投影之间的最小欧氏距离。

**语法**

```
ST_Distance(geo1, geo2)
```

**参数**
+ `geo1`-数据类型为 GEOMETRY 的值，或者计算结果为 GEOMETRY 类型的表达式。
+ `geo2`-数据类型为 GEOMETRY 的值，或者计算结果为 GEOMETRY 的表达式。

**返回类型**

双精度，单位与输入几何图形相同。

如果 geo1 或 geo2 为空，则返回空值。

如果输入参数不是几何， BadRequestException 则返回 a。

**示例**

```
RETURN ST_Distance(
    ST_GeomFromText('POLYGON((0 2,1 1,0 -1,0 2))'), 
    ST_GeomFromText('POLYGON((-1 -3,-2 -1,0 -3,-1 -3))'));
1.4142135623731
```