ST_Y
Définition
ST_Y accepte un objet ST_Point comme paramètre en entrée et renvoie sa coordonnée y.
Syntaxe
sde.st_y (p1 sde.st_point)
Type de retour
Double précision
Exemple
La table y_test est créée avec deux colonnes : la colonne gid qui identifie la ligne de façon unique, et la colonne des points pt1.
CREATE TABLE y_test (gid integer unique, pt1 sde.st_point);
Les instructions INSERT insèrent deux lignes. L'une correspond à un point sans coordonnée z ou mesure. L'autre possède à la fois une coordonnée z et une mesure.
Oracle
INSERT INTO Y_TEST VALUES (
1,
sde.st_pointfromtext ('point (10.02 20.01)', 0)
);
INSERT INTO Y_TEST VALUES (
2,
sde.st_pointfromtext ('point zm(10.02 20.01 5.0 7.0)', 0)
);
PostgreSQL
INSERT INTO y_test VALUES (
1,
sde.st_point ('point (10.02 20.01)', 0)
);
INSERT INTO y_test VALUES (
2,
sde.st_point ('point zm(10.02 20.01 5.0 7.0)', 0)
);
La requête répertorie la colonne gid et la coordonnée y à double précision des points.
Oracle
SELECT gid, sde.st_y (pt1) "The Y coordinate"
FROM Y_TEST;
GID The Y coordinate
1 20.01
2 20.01
PostgreSQL
SELECT gid, sde.st_y (pt1)
AS "The Y coordinate"
FROM y_test;
gid The Y coordinate
1 20.01
2 20.01
9/12/2013