Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Funktionen STArea returnerar området för en geometri instans i kvadratenheter, baserat på geometrins spatiala referensidentifierare (SRID).
Syntax
.STArea ( )
Returtyper
SQL Server-returtyp: flyttal
CLR-returtyp: SqlDouble
Remarks
STArea() returnerar 0 om en geometri instans endast innehåller 0- och 1-dimensionella figurer, eller om den är tom.
STArea() returnerar NULL om geometri instans inte har initierats.
Examples
A. Beräkna området för en Polygon-instans
I följande exempel skapas en Polygon``geometry-instans och området för polygonen beräknas.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0),(2 2, 2 1, 1 1, 1 2, 2 2))', 0);
SELECT @g.STArea();
B. Beräkna området för en CurvePolygon-instans
I följande exempel beräknas området för en CurvePolygon instans.
DECLARE @g geometry;
SET @g = geometry::Parse('CURVEPOLYGON(CIRCULARSTRING(0 2, 2 0, 4 2, 4 2, 0 2))');
SELECT @g.STArea() AS Area;