ST_Collect

一般来说函数ST_Collect要比函数ST_Union快很多,因为ST_Collect 函数不会去分解输入Geometry对象的边界或者检查一个MultiPolygon对象是否有重叠部分。它仅仅是把单个的Geometry对象组合成一个Multi类型对象,或者将Multi类型对象组合成...

ST_Within

描述 为使此函数有意义,两个Geometry对象必须都具有相同的投影方式,且具有相同的空间参考(SRID)。如果ST_Within(A,B)为True且ST_Within(B,A)为True,则认为这两个Geometry对象在空间上相等。该函数不支持GeometryCollection类型对象...

ST_Relate

第三个函数类似于第二个函数,但允许指定边界节点法则:1:OGC/MOD2 2:Endpoint 3:MultivalentEndpoint 4:MonovalentEndpoint 示例 模式一:SELECT ST_Relate('LINESTRING(0 0,0 1)':geometry,'LINESTRING(0 0,1 1)':geometry,'FF1F...

ST_Polygon

函数不会创建带孔的Polygon,针对这种情况,请使用 ST_MakePolygon 函数。该函数支持3D对象,并且不会丢弃Geometry对象的z-index。示例 SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromText('LINESTRING(1 2,3 4,5 6,1 2)'),4326));st_asewkt-...

ST_Dump

描述 该函数会返回组成输入对象的geometry_dump行集合和行的位置值。当输入类型是(Point,LineString,Polygon),返回的是一个空的数组和一个与输入对象一样的Geometry对象形成的一条记录。当输入对象是一个Collection或者Multi类型的...

构造函数概述

构造函数包括由JSON或数组构造轨迹对象的函数及轨迹追加函数

拆分函数概述

PolarDB-X 1.0 是一个支持既分库又分表的数据库服务。本文将介绍 PolarDB-X 1.0 拆分函数的相关信息。拆分方式 在 PolarDB-X 1.0 中,一张逻辑表的拆分方式由拆分函数(包括分片数目与路由算法)与拆分键(包括拆分键的 MySQL 数据类型)...

ST_SimplifyVW

描述 该函数实际上只支持(Multi)Line、(Multi)Polygon和MultiPoint类型对象,但是你可以安全地对任何Geometry对象使用该函数。由于简化操作是逐个对象进行的,因此您还可以将GeometryCollection应用于该函数。返回的Geometry对象可能会...

ST_GeomFromGML

因此该函数一旦遇到一个缺失Z坐标的坐标时会将整个Geometry对象转换为2D对象。GML允许混合空间坐标系,但该函数并不支持。因此该函数将所有子几何重新投影到SRS根节点。如果GML根节点没有可用的srsName属性,则该函数将引发错误。该函数...

ST_XMin

描述 该函数的支持参数虽然定义为box3d类型,但通过自动转换,也可以用于box2d和Geometry对象,但不能用于字符串表达式形式的box2d和Geometry类型,因为不存在这种自动转换。该函数支持3D对象,并且不会删除Z坐标。该函数支持Circular ...

ST_XMax

描述 该函数的支持参数虽然定义为box3d类型,但通过自动转换,也可以用于box2d和Geometry对象,但不能用于字符串表达式形式的box2d和Geometry类型,因为不存在这种自动转换。该函数支持3D对象,并且不会删除Z坐标。该函数支持Circular ...

ST_ZMin

描述 该函数的支持参数虽然定义为box3d类型,但通过自动转换,也可以用于box2d和Geometry对象,但不能用于字符串表达式形式的box2d和Geometry类型,因为不存在这种自动转换。该函数支持3D对象,并且不会删除Z坐标。该函数支持Circular ...

ST_Covers

描述 该函数不支持GeometryCollection类型对象作为输入参数。不要将该函数用于无效的Geometry对象,否则会得到不可预料的结果。该函数会自动生成一个bounding box用于利用Geometry对象上的索引。如果不想使用索引,请使用函数_ST_Covers。...

ST_MinimumBoundingCircle

虽然该函数不是一个聚合函数,但你可以用函数ST_Collect来获取一个Geometry对象集合的最小bounding circle,即 ST_MinimumBoundingCircle(ST_Collect(somepointfield))。示例 最小外包弧段与原始图形对比:select ST_CurveToLine(ST_...

ST_Intersection

对于Geography类型对象,该函数只是对Geometry型函数的简单封装。该函数首先将其转换成Geometry对象,然后在平面参考系中相交得到交集,然后转换回WGS84参考系,变成Geography类型对象。该函数不支持GeometryCollection类型对象作为输入...

ST_FlipCoordinates

描述 对于用户将经度/纬度坐标错误输入成纬度/经度时候很有用,可以用该函数来修复它。该函数支持Circular Strings、Curves、Polyhedral surfaces、Triangles and Triangulated Irregular Network Surfaces(TIN)和3D对象。该函数支持M坐标...

ST_SwapOrdinates

描述 该函数支持Circular Strings、Curves、Polyhedral surfaces、Triangles和Triangulated Irregular Network Surfaces(TIN)。该函数支持3D对象并且不会删除z值。该函数支持M坐标。示例 默认调用:SELECT ST_AsText(ST_SwapOrdinates('...

ST_ShortestLine

描述 如果找到不止一条,该函数将仅返回第一条最短的Line对象。如果g1和g2仅在一个点处相交,则该函数将返回一条在该相交点处具有起点和终点的Line对象。如果g1和g2与一个以上的点相交,则该函数将返回一条以相同的点为起点和终点的Line,...

调用函数

函数可在表达式在 SPL 语句中出现的任意位置使用。只需通过指定其名称并后跟其带圆括号的参数(如果有),即可调用函数。name[([parameters])]name 是函数的名称。parameters 是实参的列表。如果没有要传递的实参,则可以用空参数列表调用...

ST_ShiftLongitude

描述 该函数只适用于经纬度坐标,例如WGS84参考系的经纬度坐标。该函数支持3D对象,并且不会删除z坐标。该函数支持Polyhedral Surface、Triangles和Triangulated Irregular Network Surfaces(TIN)类型对象。示例 SELECT ST_AsText(ST_...

时空函数

时空函数用于分析和计算时空数据,适用于有时空范围查询、地理围栏判断和时空数据挖掘等需求的场景,例如网约车、城市交通规划、导航等。本文介绍Lindorm流引擎支持的时空函数函数分类 相关文档 描述 输出函数 ST_AsText 返回指定...

ST_3DLongestLine

函数返回的Line对象的3D长度将始终与g1和g2在函数 ST_3DMaxDistance 中返回的值相同。该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface类型对象。示例 SELECT ST_AsText(ST_3DLongestLine('POINT(0 0 0)':geometry,'...

CREATE FUNCTION.AGGREGATE USING type_name

简介 PolarDB 数据库提供了几种预定义的聚合函数。例如,MAX、MIN和SUM用于对一组行执行操作。这些预定义的聚合函数只能用于标量数据,不能用于复杂的数据类型。例如使用对象类型、不透明类型和LOB存储的多媒体数据。CREATE FUNCTION....

ST_Different

函数的返回值与输入对象的顺序有关。该函数不支持GeometryCollection作为输入。该函数支持3D对象,并且不会删除z坐标。然而似乎该函数处理时只考虑x,y坐标,返回时候会将原有的z坐标加上。示例 默认调用:SELECT ST_AsText(ST_...

HASH

示例 假设需要对ID列按HASH函数进行分不分表,则您可以使用如下DDL语句进行建表:create table test_hash_tb(id int,name varchar(30)DEFAULT NULL,create_time datetime DEFAULT NULL,primary key(id))ENGINE=InnoDB DEFAULT CHARSET=...

ST_TransScale

描述 该函数使用deltaX和deltaY偏移对象,然后使用XFactor,YFactor缩放对象。该函数仅在2D模式下工作。该函数支持3D对象,并且不会删除Z坐标。该函数支持Circular Strings和Curves类型几何对象。示例 SELECT ST_AsEWKT(ST_TransScale(ST_...

ST_3DShortestLine

函数返回的Line对象的3D长度将始终与g1和g2在函数 ST_3DMaxDistance 中返回的值相同。该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface类型对象。示例 对比ST_3DLongestLine与ST_3DShortestLine:SELECT ST_AsText(ST...

ST_Overlaps

描述 该函数不支持GeometryCollection类型对象作为输入参数。该函数会自动生成一个bounding box用于利用Geometry对象上的索引。如果不想使用索引,请使用函数_ST_Overlaps。示例 默认调用:SELECT ST_Overlaps('LINESTRING(0 0,0 2)':...

ST_Polygonize

聚合函数,返回从一组Geometry对象的组成线中形成的可能的Polygon对象组成的GeometryCollection。语法 geometry ST_Polygonize(geometry set geomField);geometry ST_Polygonize(geometry[]geomArray);参数 参数名称 描述 geomfield 数据...

ST_IsClosed

函数支持3D对象,并且不会删除Z坐标。该函数支持 Polyhedral Surface类型几何对象。该函数支持Circular Strings和Curves类型几何对象。示例 不闭合的对象:SELECT ST_IsClosed('LINESTRING(0 0,0 1)':geometry);st_isclosed-f(1 row)闭合...

ST_SymDifference

描述 该函数不支持GeometryCollection参数。该函数支持3D对象,并且不会删除z坐标。然而该函数在处理时候只考虑x,y坐标,z坐标原样返回。示例 默认调用:SELECT ST_AsText(ST_SymDifference('LINESTRING(0 0,2 0)':geometry,'LINESTRING(1...

Sum函数

Sum函数用于求和,计算指定列的查询返回值之和。示例 select sum(c1)from test;

ST_3DIntersects

函数调用时将自动包括外包框比较,该比较将利用Geometry对象上可用的任何索引。该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface、Triangles、Triangulated Irregular Network Surfaces(TIN)类型Geometry对象。示例 ...

函数

PolarDB-X 1.0 支持的函数分为日期时间函数、字符串函数、转换函数、聚合函数、数学函数、比较函数、位函数、控制流程函数、信息函数、加密和压缩函数以及其他函数;JSON函数和地理信息函数的下推执行。以下函数出现在WHERE条件、UPDATE...

函数说明

数据类型 Cast函数支持转换的数据类型如下:转换前 转换后 ascii text bigint tinyint,smallint,int,float,double,decimal,varint,text boolean text counter tinyint,smallint,int,bigint,float,double,decimal,varint,...

输出函数

时空函数中的输出函数可以将Geometry空间对象转换为指定格式的对象,例如结构对象、二级制对象等。本文介绍Lindorm流引擎支持的输出函数ST_AsText,您可以通过ST_AsText函数将给定的Geometry空间对象转换为WKT(Well-known Text)格式的...

ST_CoveredBy

描述 该函数不支持GeometryCollection类型对象作为输入参数。不要将该函数用于无效的Geometry对象,否则会得到不可预料的结果。该函数会自动生成一个bounding box用于利用Geometry对象上的索引。如果不想使用索引,请使用函数_ST_CoveredBy...

自定义函数

与MySQL的区别 自定义函数中仅允许DQL,不允许DML和DDL等涉及到数据修改的操作。MySQL的存储函数级别,PolarDB-X 的自定义函数为实例级别。由于涉及到自定义函数的下推逻辑,因此 SQL DATA ACCESS 字段不允许修改。注意事项 5.4.16及...

YYYYDD

例如,YYYYDD('2012-12-31 12:12:12')函数等价于按照(2012x366+366)%D(D是分数目)公式计算出2012-12-31是2012年的第366天。使用限制 拆分键的类型必须是DATE、DATETIME或TIMESTAMP中的一种。使用YYYYDD函数前,需要先确定所需的总物理...

ALTER AGGREGATE

注意 ALTER AGGREGATE 并不真正关心参数名称,因为决定聚集函数的身份时只需要参数的数据类型。argtype 聚集函数要在其上操作的输入数据类型。要引用一个零参数聚集函数,在参数说明列表的位置写上。要引用一个有序集聚集函数,在直接参数...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 数据库备份 DBS 云数据库 MongoDB 版 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用