美文网首页
Oracle空间函数范围查询

Oracle空间函数范围查询

作者: 没见过的颜色 | 来源:发表于2021-08-14 17:47 被阅读0次

记录:
Oracle空间函数范围查询查看官方文档得出以下这两种方式,测试中的到的结果是方式二得到的结果值比较接近实际值。具体原因是什么暂时没时间研究,清楚的同学可在评论中指教一下。

方式一:

SELECT * FROM TABLE_NAME T
        WHERE SDO_ANYINTERACT(
                T.GEOMETRY,
                MDSYS.SDO_GEOMETRY(2003,4326, NULL,
                MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
                MDSYS.SDO_ORDINATE_ARRAY(#{minX}, #{minY}, #{maxX}, #{maxY})
        )) = 'TRUE'

方式二:

SELECT * FROM TABLE_NAME T
        WHERE SDO_FILTER(
                T.GEOMETRY,
                MDSYS.SDO_GEOMETRY(2003, 4326, null,
                MDSYS.SDO_ELEM_INFO_ARRAY(1, 1003, 3),
                MDSYS.SDO_ORDINATE_ARRAY(#{minX}, #{minY}, #{maxX}, #{maxY})
        )) = 'TRUE';

相关文章

  • Oracle空间函数范围查询

    记录:Oracle空间函数范围查询查看官方文档得出以下这两种方式,测试中的到的结果是方式二得到的结果值比较接近实际...

  • Oracle空间函数之查询矩形范围内要素

    SELECT * FROM TABLE_NAME TWHERE MDSYS.SDO_ANYINTERACT(T...

  • Oracle中查询tablespace下所有表名

    Oracle中查询表空间下所有表名 Oracle中查询表的comments Oracle中查询表中字段的comments

  • MyBatis

    mybatis if判断 Mybatis-oracle时间范围查询

  • Oracle基础总结

    Oracle开发基础重点 Oracle一般操作 表空间 用户 表 表数据 Oracle 查询操作 单表查询 多表查...

  • MySql语句转Oracle的坑啊

    1.模糊查询 Mysql Oracle Oracle里面也有concat函数,如果要使用CONCAT函数的话,我们...

  • oracle 常用指令

    oracle常用指令 表空间查询 查询表空间中对象的详细信息 重建索引 创建表空间 查询表文件是否自动扩展 优化表...

  • PostGIS函数应用(一)

    先展示查询的效果: (1)几何图形空间查询: (2)Buffer空间查询: (3)查询函数 PostGIS空间查询...

  • 数据库查询语句

    条件与逻辑查询 模糊查询 范围查询 排序 聚合函数 分组 连接查询 分页 子查询

  • 计算机二级Excel常考函数

    查询函数VLOOKUP(引子,引子所在范围,第几列,精确匹配)求和函数SUM(求和对象)SUMIF(条件范围,条件...

网友评论

      本文标题:Oracle空间函数范围查询

      本文链接:https://www.haomeiwen.com/subject/rjsebltx.html