カテゴリ:

地理空間関数

ST_SRID

GEOGRAPHY または GEOMETRY オブジェクトの SRID (空間参照系識別子)を返します。

現在、GEOGRAPHY 型の値では SRID 4326のみがサポートされており、戻り値はこの形式になります。

構文

ST_SRID( <geography_or_geometry_expression> )

引数

geography_or_geometry_expression

引数は型 GEOGRAPHY または GEOMETRY の式にする必要があります。

戻り値

NUMBER(4,0) 型の値を返します。

使用上の注意

  • 入力が NULL の場合は NULL を返します。

GEOGRAPHY 例

これは、 ST_SRID 関数の簡単な使用法を示しています。

SELECT ST_SRID(ST_MAKEPOINT(37.5, 45.5));
+-----------------------------------+
| ST_SRID(ST_MAKEPOINT(37.5, 45.5)) |
|-----------------------------------|
|                              4326 |
+-----------------------------------+

これは、 NULL 値での ST_SRID 関数の使用を示しています。

SELECT ST_SRID(ST_MAKEPOINT(NULL, NULL)), ST_SRID(NULL);
+-----------------------------------+---------------+
| ST_SRID(ST_MAKEPOINT(NULL, NULL)) | ST_SRID(NULL) |
|-----------------------------------+---------------|
|                              NULL |          NULL |
+-----------------------------------+---------------+