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)
长度计算单位。缺省值为空间参照系的单位。单位名称必须与 ST_UNITS_OF_MEASURE 视图中 UNIT_TYPE 为 'LINEAR' 的行的 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
以下示例返回以平方英里表示的虚构的地区表的 poly_geometry 列的面积。
SELECT name, poly_geometry.ST_Area( 'Statute Mile' ) FROM region