Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
Databricks SQL
Databricks Runtime 18.2 és újabb
Note
Ez a funkció nem érhető el a Databricks SQL Klasszikus raktárakban. A Databricks SQL Warehouse-okkal kapcsolatos további információkért tekintse meg az SQL Warehouse típusait.
Egy pontértéket GEOMETRY ad vissza a megadott koordinátákkal. A függvény 2, 3 vagy 4 DOUBLE értéket vesz fel, amely a pont (x, y), (x, y, z) vagy (x, y, z, m) koordinátáit jelöli.
Syntax
st_makepoint ( x, y [, z [, m ] ] )
Arguments
-
x: ADOUBLEpont első koordinátáját képviselő érték. -
y: ADOUBLEpont második koordinátáját képviselő érték. -
z: Nem kötelezőDOUBLEérték, amely a pont harmadik (Z) koordinátáját jelöli. -
m: Nem kötelezőDOUBLEérték, amely a pont negyedik (M) koordinátáját jelöli.
Returns
A megadott koordinátákkal rendelkező pontot jelképező típusérték GEOMETRY.
A visszaadott geometria SRID értéke mindig 0.
A bemeneti koordináták száma határozza meg a visszaadott pont dimenzióját: 2D, ha csak x ad meg, és y3DZ, ha ön is megadjaz, vagy 4D, ha mind a négy koordinátát megadja (x, yés zm).
A függvény akkor ad NULL vissza, ha a bemenetek bármelyike .NULL
Examples
-- Creates a 2D point with coordinates (10, 34).
> SELECT st_astext(st_makepoint(10.0, 34.0));
POINT(10 34)
-- Creates a 3DZ point with coordinates (1, 2, 3).
> SELECT st_astext(st_makepoint(1.0, 2.0, 3.0));
POINT Z (1 2 3)
-- Creates a 4D point with coordinates (1, 2, 3, 4).
> SELECT st_astext(st_makepoint(1.0, 2.0, 3.0, 4.0));
POINT ZM (1 2 3 4)
-- The SRID of the returned geometry is always 0.
> SELECT st_srid(st_makepoint(10.0, 34.0));
0
-- The type of the returned geometry is always geometry(0).
> SELECT typeof(st_makepoint(10.0, 34.0));
geometry(0)
-- The function returns NULL if any of the inputs is NULL.
> SELECT st_astext(st_makepoint(10.0, NULL));
NULL