본문으로 건너뛰기
최종 수정: 에

ST_POINT

설명​

주어진 X 및 Y 좌표로 Point 지오메트리 객체를 생성합니다. 지리 공간에서 X/Y는 일반적으로 각각 경도와 위도를 나타냅니다.

구문​

ST_POINT( <x>, <y>)

매개변수​

매개변수설명
<x>점의 X 좌표(경도), 범위: -180.0 ~ 180.0(도)
<y>점의 Y 좌표(위도), 범위: -90.0 ~ 90.0(도)

반환값​

2D 좌표를 나타내는 Point 지오메트리 객체를 반환합니다.

  • 또는 가 유효한 경도/위도 범위를 벗어나면 NULL을 반환합니다.
  • 매개변수 중 하나라도 NULL이면 NULL을 반환합니다.

예제​

유효한 좌표

SELECT ST_AsText(ST_Point(24.7, 56.7));
+---------------------------------+
| st_astext(st_point(24.7, 56.7)) |
+---------------------------------+
| POINT (24.7 56.7) |
+---------------------------------+

유효하지 않은 경도(범위 초과)

mysql> SELECT ST_Point(200, 50);
+-------------------+
| ST_Point(200, 50) |
+-------------------+
| NULL |
+-------------------+

유효하지 않은 위도(범위 초과)

mysql> SELECT ST_Point(116, -100);
+---------------------+
| ST_Point(116, -100) |
+---------------------+
| NULL |
+---------------------+

매개변수 중 하나가 NULL인 경우

mysql> SELECT ST_Point(NULL, 50);
+--------------------+
| ST_Point(NULL, 50) |
+--------------------+
| NULL |
+--------------------+
mysql> SELECT ST_Point(50, NULL);
+--------------------+
| ST_Point(50, NULL) |
+--------------------+
| NULL |
+--------------------+