- 카테고리:
ST_XMIN¶
지정된 GEOGRAPHY 또는 GEOMETRY 오브젝트에 포함된 모든 지점의 최소 경도(X 좌표)를 반환합니다.
구문¶
ST_XMIN( <geography_or_geometry_expression> )
인자¶
geography_or_geometry_expression
인자는 GEOGRAPHY 또는 GEOMETRY 형식의 식이어야 합니다.
반환¶
REAL 값을 반환합니다.
사용법 노트¶
지리 공간 오브젝트가 자오선 위에 있거나 이를 가로지르는 경우, 함수는 -180을 반환합니다.
예¶
GEOGRAPHY 예¶
이는 ST_XMIN, ST_XMAX, ST_YMIN, ST_YMAX 함수의 간단한 사용법을 보여줍니다.
CREATE or replace TABLE extreme_point_collection (id INTEGER, g GEOGRAPHY); INSERT INTO extreme_point_collection (id, g) SELECT column1, TO_GEOGRAPHY(column2) FROM VALUES (1, 'POINT(-180 0)'), (2, 'POINT(180 0)'), (3, 'LINESTRING(-179 0, 179 0)'), (4, 'LINESTRING(-60 30, 60 30)'), (5, 'LINESTRING(-60 -30, 60 -30)');SELECT g, ST_XMIN(g), ST_XMAX(g), ST_YMIN(g), ST_YMAX(g) FROM extreme_point_collection ORDER BY id; +----------------------------+------------+------------+-------------------+-------------------+ | G | ST_XMIN(G) | ST_XMAX(G) | ST_YMIN(G) | ST_YMAX(G) | |----------------------------+------------+------------+-------------------+-------------------| | POINT(-180 0) | -180 | 180 | 0 | 0 | | POINT(180 0) | -180 | 180 | 0 | 0 | | LINESTRING(-179 0,179 0) | -180 | 180 | -6.883275617e-14 | 6.883275617e-14 | | LINESTRING(-60 30,60 30) | -60 | 60 | 30 | 49.106605351 | | LINESTRING(-60 -30,60 -30) | -60 | 60 | -49.106605351 | -30 | +----------------------------+------------+------------+-------------------+-------------------+