把gropu by 去掉,把 max(ccurrent_amount_/ctotal_amount_valve_value_)换成ccurrent_amount_/ctotal_amount_valve_value_:
select
from
(select
bunit_name_
||'-'
||dpollutant_name_ 名称,
ccurrent_amount_ / ctotal_amount_valve_value_ 超标倍数
from bf_biz_code_ a,
eps_base_info_ b,
EMO_TOTAL_AMOUNT_CONTROL_ c,
EPS_POLLUTANT_INFO_ d
where substr(acode_,1,4)=substr(bregion_code_,1,4)
and bunit_no_ = cps_code_
and to_char(ccreate_time_,'yyyy') ='2012'
and ccurrent_amount_ is not null
and ctotal_amount_valve_value_ is not null
and cPOLLUTANT_CODE_ =dPOLLUTANT_CODE_
and ccurrent_amount_ >ctotal_amount_valve_value_
order by ccurrent_amount_/ctotal_amount_valve_value_ desc)
)where rownum<=10
基于MapGIS 67的数据库,是什么东西?
MapGIS 67是基于文件的,也就是说其处理的数据是“文件数据”。可以将MapGIS 67的文件数据导入数据库存储,这里的数据库可以是SQL Server或Oracle这样的数据库系统,而创建数据库则是基于相应数据库系统,导入数据前先将MapGIS 67连接相应数据库系统,然后上载相应的文件数据。
不过根据我的理解是你并不是想要上面的答案,你理解的数据库是所谓的XX建库系统这样的数据库,这个数据库更多是“抽稀的”,把所有的数据管理在一起,多像一个仓库,也就是数据库了,没错,现在的数据库管理软件不也是大致这样的思路吗。但是涉及到“建库流程”,应该是面向行业或专题的,例如国土二调建库项目,的确是有流程的,因为要安装“标准”创建和管理数据,这方面的可以看一下相关的项目规范文件而不是看MapGIS如何创建数据库。
你是有现成的项目还是想问怎么做?系统要求时效是实时还是可以延时处理?
并发的问题,对于1w的并发,市面上的Apach,websphere,nginx等基本都能支持;你系统本身能不能支持,要看你系统本身的设计和实现了;如果系统本身支持不了,可通过架设集群系统系统,结合一些负载均衡,同样也能实现。
数据库的选用,首先看一下你们的数据量有多大,未来会增长至什么地步,同时也要考虑价格,商用的像DB2,ORACLE都是要收费滴
*** 作系统选用,作为服务器,个人不建议使用windows的,可以考虑Unix/Linux系列的
以上就是关于这个SQL怎么写 基于ORACLE数据库全部的内容,包括:这个SQL怎么写 基于ORACLE数据库、基于MAPGIS6.7的数据库怎么创建、搭建一个基于DB2数据库的服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)