

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

入力がジオメトリの場合、ST\_Distance は 2 つのジオメトリの 2D 射影による値の間で、最短のユークリッド距離を返します。

**[Syntax]** (構文)

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

**引数**
+ `geo1` - データ型 GEOMETRY の値、または GEOMETRY 型に評価される式。
+ `geo2` - データ型 GEOMETRY の値、または GEOMETRY に評価される式。

**戻り型**

入力ジオメトリと同じ単位の DOUBLE PRECISION。

geo1 または geo2 が null の場合、null が返されます。

入力パラメータがジオメトリでない場合、BadRequestException が返されます。

**例**

```
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
```