oracle如何查价格 oracle多少钱

oracle 一条sql查询出价格在各个区间的统计

SELECT B.START_PRICE||'元到'||B.END_PRICE||'元',

作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。创新互联提供从前期的网站品牌分析策划、网站设计、网站设计、网站建设、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。

SUM(CASE WHEN A.PRICE B.START_PRICE AND A.PRICE =B.END_PRICE THEN 1 ELSE 0 END)

FROM 产品价格表 A,价格区间表 B WHERE A.PRICE B.START_PRICE AND A.PRICE=B.END_PRICE

GROUP BY B.START_PRICE||'元到'||B.END_PRICE||'元'

只能这样了,象你结果表里最左边那么显示实在太难,只能一个个的去定义呀

-----补充----

好像也行,排序有点费劲

SELECT CASE

WHEN b.start_price || '元到' || b.end_price || '元' LIKE '0%'

THEN '10元以下'

WHEN b.start_price || '元到' || b.end_price || '元' LIKE '4%'

THEN '40元以上'

ELSE b.start_price || '元到' || b.end_price || '元'

END,

SUM (CASE

WHEN a.price = b.start_price AND a.price = b.end_price

THEN 1

ELSE 0

END

)

FROM 产品价格表 a, 价格区间表 b

WHERE a.price = b.start_price AND a.price = b.end_price

GROUP BY CASE

WHEN b.start_price || '元到' || b.end_price || '元' LIKE '0%'

THEN '10元以下'

WHEN b.start_price || '元到' || b.end_price || '元' LIKE '4%'

THEN '40元以上'

ELSE b.start_price || '元到' || b.end_price || '元'

END

Oracle系统,怎么把所有采购订单的价格倒出来?

可用PL/SQL工具把所有采购订单的价格查询出来,就像这个例子:

然后全选数据,右键就可以Copy到Excel中了

oracle数据库价格

Oracle数据库在非商用时不收费。

Oracle数据库在商用时有两种收费方式。Oracle的License许可购买有两种:bai按照用户数和CPU个数(即无线用户版)。

特殊情况:当前Oracle 11G的User License无限使用期的价格为人民币3千5左右。

按照用户个数:按50个User License无限使用期的购买量则价格为17.5万。

按照CPU个数:每个CPU License无限使用期的价格为17万9千(多核需要系数进行换算) 按IBM小机的系数计算,则购买价格为17万9千,和50个User License的价格相近。

关于服务价格:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。

Oracle数据库如何收费

Oracle数据库的收费方式有两种:按CPU数收费,或者按用户数收费。两者都是在购买Licence的过程中付费。

按CPU收费的方式中,需要为购买的CPU的Licence数目是:CPU数*系数。系数因为不同的处理器而不同,在0.25-1之间。

按用户数收费的方式中,购买的用户Licence数目就是实际用户数,其不得小于版本要求的最低用户数。此外,还要达到最低的Licence标准,在5-25之间。

扩展资料:

收费方式的选择:一个CPU的Licence价格是一个用户Licence价格的50倍左右。通常来说,如果用户数CPU数*系数*50的时候,按照CPU数购买比较划算,否则按用户数购买。

关于价格的构成:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。

参考资料来源:

Oracle官网-价格表(英文)

Oracle官网-概述

关于Oracle数据库查询问题

1

select * from good order by price

2

select cid from SalesRecorder where gid='1002'

3

select count(distinct cid) from SalesRecorder

4

select count(*) from Customer where sex='男'

5

select avg(to_number(to_char(sysdate,'yyyy'))-to_number(to_char(birth,'yyyy'))) from Customer where sex='男'

6

select cid,cname from Customer

where cid in

(select cid from SalesRecorder where gid in('1002','1006'))

7

select cname from Customer

where cid not in (select cid from SalesRecorder)

8

select max(quantity) from SalesRecorder where gid='1001'

9

select cname from Customer where cid in

(select cid from SalesRecorder where gid='1001'

and quantity=(select max(quantity) from SalesRecorder where gid='1001'))

10

select cid from SalesRecorder where gid in

(select gid from Good where price100)

11

select cid from SalesRecorder where gid not in

(select gid Good where price100)

12

select cname from Customer where cid in

(select cid from SalesRecorder where gid not in

(select gid Good where price100))

13

select b.gid,b.gname

from Customer a,Good b,SalesRecorder c

where a.cid=c.cid and b.gid=c.gid

and a.sex='女'

group by b.gid,b.gname

14

select b.gid,b.gname,sum(c.quantity)

from Customer a,Good b,SalesRecorder c

where a.cid=c.cid and b.gid=c.gid

and a.sex='女'

group by b.gid,b.gname

15

select b.gname,b.price

from Customer a,Good b,SalesRecorder c

where a.cid=c.cid and b.gid=c.gid

and (to_number(to_char(sysdate,'yyyy'))-to_number(to_char(a.birth,'yyyy')))

between 20 and 25

group by b.gname,b.price

16

select t.* from

(select b.gid,b.gname,sum(c.quantity) quantity

from Customer a,Good b,SalesRecorder c

where a.cid=c.cid and b.gid=c.gid

group by b.gid,b.gname)

order by t.quantity desc

17

select * from Good where gid not in

(select gid from SalesRecorder)

18

delete from Good where gid not in

(select gid from SalesRecorder)

19

update Good set price=price*(1-0.1) where gid in

(select t1.gid from

(select t.gid,t.quantity,row_number() over order by (quantity) rn

from

(select gid,sum(quantity) quantity from SalesRecorder group by gid) t) t1

where rn between 1 and 2)

写的太急,可能多少有点错误,自己能改就自己改了吧

Oracle数据库如何收费/授权

Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。现在Oracle有两种授权方式,按CPU(Process)数和按用户数(Named User Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者较少的情况。按CPU: License数=CPU 数*系数。系数来自Oracle的一个参数表,如IBM a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdP1DvrjT4m1fvnAFhrAf40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EP1RzrHRsrjmsP103PHm1n1cY" target="_blank" class="baidu-highlight"Power6/a的处理器为1,AMD和Intel的处理器为0.5,详细情况见下:参数 处理器型号 0.25 Sun UltraSPARC T1 处理器 0.50 Sun UltraSPARC T1处理器 0.50 Intel、a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdP1DvrjT4m1fvnAFhrAf40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EP1RzrHRsrjmsP103PHm1n1cY" target="_blank" class="baidu-highlight"AMD处理器/a 0.50 Sun UltraSPARC T2+ 处理器 1.00 IBM a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdP1DvrjT4m1fvnAFhrAf40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EP1RzrHRsrjmsP103PHm1n1cY" target="_blank" class="baidu-highlight"POWER6/a、a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdP1DvrjT4m1fvnAFhrAf40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EP1RzrHRsrjmsP103PHm1n1cY" target="_blank" class="baidu-highlight"POWER7/a 处理器 0.75 其他a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdP1DvrjT4m1fvnAFhrAf40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EP1RzrHRsrjmsP103PHm1n1cY" target="_blank" class="baidu-highlight"多核处理器/a 1.00 a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdP1DvrjT4m1fvnAFhrAf40ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EP1RzrHRsrjmsP103PHm1n1cY" target="_blank" class="baidu-highlight"单核处理器/a 则根据公式可以算出,一个Intel 的2*4核处理器需要2*4*0.5=4个CPU licenses按用户数:Oracle用户数的官方定义是每一个访问Oracle数据库的用户,无论是自然人还是设备(如工业环境中的传感器之类),都算作一个用户(Named User)。英文官方定义:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.按用户数购买则对应相应的产品有对应的License的最低购买量限制,如下:产品 最低License数 Oracle Database Standard Edition ONE 5 Named User Plus licenses Oracle Database Standard Edition 5 Named User Plus licenses Oracle Database Enterprise Edition 25 Named User Plus licenses per CPU Oracle Application Server Standard Edition ONE 5 Named User Plus licenses All other Oracle Application Server products 10 Named User Plus licenses per CPU 当然用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。一般情况下,1CPU的费用约等于50user的费用,所以如果用户数CPU数*系数*50,则按CPU订购反而更为经济。这里是Oracle 11g企业版的销售价格:每个License还有有效期的分类[不论是User License还是CPU License],分别为:1年、2年、3年、4年、5年、永久。当然价格也是依次增加。当前Oracle 11G的User License无限使用期的价格为人民币¥3,582.00 / Named User Plus,按50个User License无限使用期的购买量则价格为18万;每个CPU License无限使用期的价格为¥179,078.00 / Processor,关于服务价格:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。更多的产品价格可以访问查看。


文章名称:oracle如何查价格 oracle多少钱
文章地址:http://ybzwz.com/article/hihecd.html