Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Применяется к:
Databricks SQL
Databricks Runtime 17.1 и более поздних версий
Important
Эта функция доступна в общедоступной предварительной версии.
Замечание
Эта функция недоступна в классических хранилищах Databricks SQL. Дополнительные сведения о хранилищах SQL Databricks см. в разделе "Типы хранилища SQL".
Возвращает декартово расстояние в 2D между двумя входными значениями GEOMETRY.
Syntax
st_distance ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: первоеGEOMETRYзначение. -
geoExpr2: второеGEOMETRYзначение.
Returns
Возвращает двумерное расстояние между двумя входными геометриями. Единицы результата — это координаты входных геометрий.
NULL возвращается, если какая-либо из двух входных геометрий пуста.
Условия ошибок
- Если две входные геометрии имеют разные значения SRID, функция возвращает ST_DIFFERENT_SRID_VALUES.
Examples
> SELECT st_distance(st_geomfromtext('POINT Z (0 0 300)'),st_geomfromtext('LINESTRING(-10 10,20 10)'));
10.0