

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# ST\$1Jarak
<a name="ST_Distance-function"></a>

Untuk geometri masukan, ST\$1distance mengembalikan jarak Euclidean minimum antara proyeksi 2D dari dua nilai geometri input. 

Untuk geometri 3DM, 3DZ, 4D, ST\$1distance mengembalikan jarak Euclidean antara proyeksi 2D dari dua nilai geometri input.

Untuk geografi masukan, ST\$1distance mengembalikan jarak geodesik dari dua titik 2D. Satuan jarak adalah dalam meter. Untuk geografi selain titik dan titik kosong kesalahan dikembalikan.

## Sintaksis
<a name="ST_Distance-function-syntax"></a>

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

## Argumen
<a name="ST_Distance-function-arguments"></a>

 *geo1*   
Nilai tipe data `GEOMETRY` atau`GEOGRAPHY`, atau ekspresi yang mengevaluasi `GEOGRAPHY` tipe `GEOMETRY` atau. Tipe data *geo1* harus sama dengan *geo2*.

 *geo2*   
Nilai tipe data `GEOMETRY` atau`GEOGRAPHY`, atau ekspresi yang mengevaluasi `GEOGRAPHY` tipe `GEOMETRY` atau. Tipe data *geo2* harus sama dengan *geo1*.

## Jenis pengembalian
<a name="ST_Distance-function-return"></a>

`DOUBLE PRECISION`dalam satuan yang sama dengan geometri input atau geografi.

Jika *geo1* atau *geo2* adalah nol atau kosong, maka null dikembalikan. 

Jika *geo1* dan *geo2* tidak memiliki nilai yang sama untuk pengidentifikasi sistem referensi spasial (SRID), maka kesalahan dikembalikan. 

Jika *geo1* atau *geo2* adalah koleksi geometri, maka kesalahan dikembalikan. 

## Contoh
<a name="ST_Distance-function-examples"></a>

SQL berikut mengembalikan jarak antara dua poligon. 

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

```
  st_distance
-----------
1.4142135623731
```

SQL berikut mengembalikan jarak (dalam meter) antara Gerbang Brandenburg dan gedung Reichstag di Berlin menggunakan tipe data GEOGRAFI. 

```
SELECT ST_Distance(ST_GeogFromText('POINT(13.37761826722198 52.516411678282445)'), ST_GeogFromText('POINT(13.377950831464005 52.51705102546893)'));
```

```
   st_distance
------------------
 74.64129172609631
```