Geometry Property Functions •If an area computation results in  +inf , an  ER_DATA_OUT_OF_RANGE  error occurs. •If the geometry has a geographic SRS with a longitude or latitude that is out of range, an error occurs: • If a longitude value is not in the range ( − 180, 180], an ER_GEOMETRY_PARAM_LONGITUDE_OUT_OF_RANGE  error occurs ( ER_LONGITUDE_OUT_OF_RANGE  prior to MySQL 8.0.12). • If a latitude value is not in the range [ − 90, 90], an ER_GEOMETRY_PARAM_LATITUDE_OUT_OF_RANGE  error occurs ( ER_LATITUDE_OUT_OF_RANGE prior to MySQL 8.0.12). •For arguments of dimension 0 or 1, the result is 0. •If a geometry is empty, the return value is 0 rather than  NULL . •For a geometry collection, the result is the sum of the area values of all components. If the geometry collection is empty, its area is returned as 0. •If the geometry has an SRID value for a geographic spatial reference system (SRS), an ER_NOT_IMPLEMENTED_FOR_GEOGRAPHIC_SRS  error occurs. mysql>  SET @poly = ’Polygon((0 0,0 3,3 0,0 0),(1 1,1 2,2 1,1 1))’; mysql>  SELECT ST_Area(ST_GeomFromText(@poly)); +---------------------------------+ | ST_Area(ST_GeomFromText(@poly)) | +---------------------------------+ | 4 | +---------------------------------+ mysql>  SET @mpoly = ’MultiPolygon(((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1)))’; mysql>  SELECT ST_Area(ST_GeomFromText(@mpoly)); +----------------------------------+ | ST_Area(ST_GeomFromText(@mpoly)) | +----------------------------------+ | 8 | +----------------------------------+ Ranges shown are in degrees. The exact range limits deviate slightly due to floating-point arithmetic. Prior to MySQL 8.0.13,  ST_Area()  handles its arguments as described in the introduction to this section, with these exceptions: 2314