ST_AREA()

Overview

Returns double-precision area of the given Polygon value as measured in its spatial reference system.

USAGE

DETAILS

SYNONYMS

SCHEMA

PARAMETERS

SKYSQL

PRIVILEGES

EXAMPLES

SELECT ST_AREA(ST_PolyFromText(
  'POLYGON((15 40, 15 20, 25 20, 30 25, 30 35, 25 40, 15 40))'
  )) AS Area;
+------+
| Area |
+------+
|  275 |
+------+
SET @polygon ='Polygon((0 0,0 5,5 0,0 0),(2 2,2 5,5 2,2 2))';
SELECT ST_Area(ST_GeomFromText(@polygon));
+------------------------------------+
| ST_Area(ST_GeomFromText(@polygon)) |
+------------------------------------+
|                                  8 |
+------------------------------------+
SET @poly = ST_PolygonFromText('POLYGON((0 40, 0 20, 6 30, 12 20, 12 40, 0 40))');
SELECT ST_Area(@poly);
+----------------+
| ST_Area(@poly) |
+----------------+
|            180 |
+----------------+

ERROR HANDLING

FEATURE INTERACTION

RESPONSES

DIAGNOSIS

ISO 9075:2016

CHANGE HISTORY

Release Series

History

10.6 Enterprise

  • Present starting in MariaDB Enterprise Server 10.6.4-1.

10.6 Community

  • Present starting in MariaDB Community Server 10.6.0.

10.5 Enterprise

  • Present starting in MariaDB Enterprise Server 10.5.3-1.

10.5 Community

  • Present starting in MariaDB Community Server 10.5.0.

10.4 Enterprise

  • Present starting in MariaDB Enterprise Server 10.4.6-1.

10.4 Community

  • Present starting in MariaDB Community Server 10.4.0.

10.3 Enterprise

  • Present starting in MariaDB Enterprise Server 10.3.16-1.

10.3 Community

  • Present starting in MariaDB Community Server 10.3.0.

10.2 Enterprise

  • Present starting in MariaDB Enterprise Server 10.2.25-1.

10.2 Community

  • Present starting in MariaDB Community Server 10.2.0.

Release Series

History

10.6 Enterprise

  • Present starting in MariaDB Enterprise Server 10.6.4-1.

10.5 Enterprise

  • Present starting in MariaDB Enterprise Server 10.5.3-1.

10.4 Enterprise

  • Present starting in MariaDB Enterprise Server 10.4.6-1.

EXTERNAL REFERENCES