Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定した単位で面の面積を計算します。
surface-expression.ST_Area([ unit-name])
unit-name
VARCHAR(128)
長さを計算する単位。デフォルトでは、空間参照系の単位が使用されます。単位名は、UNIT_TYPE が 'LINEAR' の ST_UNITS_OF_MEASURE ビュー内のローの UNIT_NAME カラムと一致させてください。
DOUBLE 面の面積を返します。
ST_Area メソッドは、面の面積を計算します。面積を表すために使用される単位は、指定した線形測定単位に基づきます。たとえば、指定した線形測定単位がフィートの場合、面積に使用される単位は平方フィートです。
このメソッドは、曲面の空間参照系のジオメトリでは使用できません。
SQL/MM (ISO/IEC 13249-3: 2006) 8.1.2
次の例では、結果として 12.5 を返します。
12.5
SELECT TREAT( Shape AS ST_Polygon ).ST_Area() FROM SpatialShapes WHERE ShapeID = 22
次の例では、架空の region テーブルから、poly_geometry カラムの領域を平方マイルで返します。
SELECT name, poly_geometry.ST_Area( 'Statute Mile' ) FROM region